2014-02-16 41 views
1

逗人,動作條片的寬度和徽章實施

採取的屏幕截圖一看:

Alert

問題:

  1. 無法設置寬度的選項卡。
  2. 徽章總是與標籤文本重疊。

代碼徽章:

<?xml version="1.0" encoding="utf-8"?> 
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:background="@drawable/tab_background_select" > 

    <TextView 
     android:id="@+id/tabTitle" 
     android:layout_width="match_parent" 
     android:layout_height="match_parent" 
     android:gravity="center" 
     android:singleLine="true" 
     android:padding="10dp" 
     android:textColor="@color/font_color"/> 

    <TextView 
     android:id="@+id/textOne" 
     style="@style/txtBadge" 
     android:text="99"/> 

</RelativeLayout> 

風格:

<style name="txtBadge" parent="@android:style/TextAppearance.Small"> 
    <item name="android:layout_width">wrap_content</item> 
    <item name="android:layout_height">wrap_content</item> 
    <item name="android:layout_alignTop">@id/tabTitle</item> 
    <item name="android:layout_alignRight">@id/tabTitle</item> 
    <item name="android:layout_marginTop">5dp</item> 
    <item name="android:layout_marginRight">5dp</item> 
    <item name="android:textColor">@color/font_color</item> 
    <item name="android:padding">2dp</item> 
    <item name="android:background">@drawable/badge_design</item>   
</style 

任何幫助嗎? 試圖改變寬度,但沒有運氣。

回答