android - Actionbar 选项卡宽度和徽章实现

标签 android android-actionbar

亲爱的,

看一下屏幕截图:

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

有什么帮助吗? 尝试更改宽度但没有成功。

最佳答案

http://kevinpelgrims.com/blog/2014/06/24/adding-a-badge-to-an-actionbar-tab如果您仍然没有得到答案,请查看此解决方案 ...

关于android - Actionbar 选项卡宽度和徽章实现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21812306/

相关文章:

android - Android Studio 中的 OpenCV 人脸检测器示例

android - 使用 TabsAdapter 动态替换 ViewPager 中的 fragment

Android 致命异常 : Can't create handler inside thread that has not called Looper. prepare()

android - 如何使用 Html.fromHtml() 从 &lt;style&gt; 标签中删除内容?

android - 全屏+操作栏(沉浸式)

android - 隐藏小屏幕的操作栏

android - 拆分操作栏的不同绘图

android - 操作栏项目之间的距离相等

android - 始终在支持操作栏中显示菜单项

android - 按文件夹分组布局 (Android)