TabHost.TabSpec创建时指定res/layout下的a.xml
a.xml:
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<!-- When selected, use grey -->
<item android:drawable="@drawable/tab_1"
android:state_selected="true" />
<!-- When not selected, use white-->
<item android:drawable="@drawable/tab_2" />
</selector>
选中时tab_1.jpg
a.xml:
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<!-- When selected, use grey -->
<item android:drawable="@drawable/tab_1"
android:state_selected="true" />
<!-- When not selected, use white-->
<item android:drawable="@drawable/tab_2" />
</selector>
选中时tab_1.jpg
解决方案 »
- 多播windows下可以用,已经调通,然后移到Android的底层就是不行. 高手帮看看!
- libcore.java.io.InterruptedStreamTest#testInterruptWritablePipeChannel测试项未通过
- Android 4.0如何屏蔽最近打开按钮呢
- SurfaceView Scroller start了 为什么不调用computeScroll()方法
- android 游戏开发
- android显示网络图片模拟器没问题,真机就程序自动关闭
- android DigitalClock怎么设置时间?
- 新手求教一个问题
- android的Wifi Direct功能
- 使用greenDAO 3.0 时遇到的自动生成Dao的问题
- 请教关于hashmap里的get(int index)取值的问题
- 有张大图(远大于屏幕),可以放大缩小,也可以左右移动,怎么实现
<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/tab1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"> <selector>
<!-- When selected, use grey -->
<item android:drawable="@drawable/tab_intro_s"
android:state_selected="true" />
<!-- When not selected, use white-->
<item android:drawable="@drawable/tab_intro_us"/>
</selector> <TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="tab1"
android:id="@+id/tab1_tv"/>
</LinearLayout>
按照一楼的说法我加进去了,可是运行以外停止了...我的该怎么改?
1L说的是单独做一个文件,文件的内容就是1L的内容
然后在你TabHost.TabSpec创建时指定res/layout下的a.xml
TabWidget的状态设置
http://wang-peng1.javaeye.com/blog/716705