TabWidget背景图片

时间:2011-12-29 08:43:39

标签: android tabwidget

我在app中使用了tabwidget,但我遇到了这样的问题:

我在每个标签上添加了一个图像,如下所示。

spec.setIndicator("", res.getDrawable(R.drawable.btn_bg));

我想在标签上只显示图片。但图像无法填充标签。环顾四周。如何编辑它,我想显示选项卡按下状态的另一个图像。我能怎么做? 感谢。

2 个答案:

答案 0 :(得分:0)

你必须在xml目录中写Drawable个文件,以显示标签按下状态的另一个图像,如下所示

<selector xmlns:android="http://schemas.android.com/apk/res/android">

    <item android:state_pressed="true"
          android:drawable="@drawable/btn_default_pressed">
    </item>

    <item android:state_focused="true"
          android:drawable="@drawable/zen_button_red_focused">
    </item>

    <item
            android:drawable="@drawable/btn_search_dialog_voice_default">
    </item>

</selector>

答案 1 :(得分:0)

参考这个, Tabhost bottom border line android

您可以使用此功能删除tabhost底部边框。