2011-12-29 114 views
0

我在它使用tabwidget应用程序,但我有这样一个问题:TabWidget背景图像

我每个选项卡上添加了图像如下代码。

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

我想显示在选项卡上的图像。但图片无法填写标签。看看周围的边界。我如何编辑它,并且想要为选项卡的按下状态显示另一个图像。我能怎么做? 谢谢。

+0

检查下列各项:[Android - 更改标签栏背景图像](http://goo.gl/uN34c)和[更改标签栏背景颜色](http://goo.gl/EC6Mf) – 2011-12-29 09:20:30

+0

谢谢您的支持链接帕雷什。 – realuser 2011-12-29 10:55:13

+0

我相信你正在寻找这些例子。 – 2011-12-29 12:43:59

回答

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>