【问题标题】:Android Studio adding a drawable resource to active tab in tabhostAndroid Studio 将可绘制资源添加到 tabhost 中的活动选项卡
【发布时间】:2015-08-17 19:37:38
【问题描述】:

我正在尝试在 tabhost 的底部添加一个白色三角形来指示打开的标签,如下所示:

我有白色三角形 png。只是想知道如何设置 tabhost 的样式以在活动选项卡的文本下方添加图像

这是我为 tabhost 设置的背景资源。

<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:drawable="@drawable/tabselectedcolor"     android:state_selected="true" />
    <item android:drawable="@drawable/tabunselcolor" />
</selector>

非常感谢。

【问题讨论】:

标签: android android-tabhost android-style-tabhost


【解决方案1】:

对此持保留态度,但您是否考虑过在标签主机中使用 TextViews 的 setCompoundDrawables 方法?

类似的东西

textViewTitle.setCompundDrawables(null,null,null,triangleDrawable);

这可能值得研究。然后您可以在切换选项卡时添加或删除可绘制对象。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-07-12
    • 1970-01-01
    • 1970-01-01
    • 2015-05-24
    相关资源
    最近更新 更多