【发布时间】:2014-02-08 19:46:50
【问题描述】:
我想在标签被选中和取消选中时更改它们的背景图片。我已经从其他问题中遵循了几种方法,但它们似乎没有用,你能检查我的代码,看看我做错了什么吗? (我谈到的问题-How to change the Tabs Images in the TabHost)
下面是MainActivity中的标签
TabSpec specs = th.newTabSpec("Tab1");
specs.setContent(R.id.tab1);
specs.setIndicator("Tab 1",
res.getDrawable(R.drawable.tab1_selector));
th.addTab(specs);
下面是xml
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<!-- When selected, use icon1 -->
<item android:drawable="@drawable/selected"
android:state_selected="true" />
<!-- When not selected, use icon2-->
<item android:drawable="@drawable/unselected"
android:state_selected="false" />
</selector>
谢谢,汤姆。
【问题讨论】: