2011-01-10 9 views
0

위젯의 텍스트 뷰 형식을 지정하여 앱 아래의 텍스트처럼 보이게 할 수 있습니다. 이 스크린 샷처럼android : 형식 textview

: 내가 정확한 텍스트 색상, 정확한 DropShadow를하고 둥근 배경을 찾고

alt text

.

답변

2

확실하지 않은 경우 source으로 확인하십시오. 그러면 Android가 사용자 정의 TextView를 사용하여 텍스트 주위에 버블 배경을 구현합니다.

은 텍스트 자체가 런처 앱에서 스타일을 사용하여 스타일 않은 것 같습니다 :

<style name="WorkspaceIcon"> 
    <item name="android:textSize">13dip</item> 
    <item name="android:singleLine">true</item> 
    <item name="android:ellipsize">marquee</item> 
    <item name="android:shadowColor">#FF000000</item> 
    <item name="android:shadowRadius">2.0</item> 
    <item name="android:textColor">#FFF</item> 
    <item name="android:gravity">center_horizontal</item> 
    <item name="android:layout_width">match_parent</item> 
    <item name="android:layout_height">match_parent</item> 
    <item name="android:background">@drawable/shortcut_selector</item> 
    <item name="android:paddingLeft">5dip</item> 
    <item name="android:paddingRight">5dip</item> 
</style> 

<style name="WorkspaceIcon.Portrait"> 
    <item name="android:drawablePadding">5dip</item> 
    <item name="android:paddingTop">4dip</item> 
    <item name="android:layout_marginLeft">3dip</item> 
    <item name="android:layout_marginRight">3dip</item> 
    <item name="android:layout_marginTop">13dip</item> 
    <item name="android:layout_marginBottom">8dip</item> 
</style> 

<style name="WorkspaceIcon.Landscape"> 
    <item name="android:drawablePadding">3dip</item> 
    <item name="android:paddingTop">2dip</item> 
    <item name="android:layout_marginLeft">10dip</item> 
    <item name="android:layout_marginRight">10dip</item> 
</style> 

그 스타일이 적절하게 실행 프로그램의 레이아웃에서 호출된다.

+0

감사합니다. 그것은 안드로이드 SDK를 통해이 사용자 정의 textview에 액세스 할 수없는 것, 오른쪽? – clamp

+0

맞지만 BubbleTextView를 프로젝트에 곧바로 넣을 수 있어야합니다. –