亲爱的,
看看屏幕截图:
问题:
徽章代码:
<?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
有任何帮助吗? 试图改变宽度,但没有运气。
答案 0 :(得分:1)
http://kevinpelgrims.com/blog/2014/06/24/adding-a-badge-to-an-actionbar-tab如果你还没有得到答案,请查看此解决方案......