当前位置:编程学习 > wap >>

求问大家怎样在点击Tab时也让每个标签上字的颜色变化呢?

--------------------编程问答-------------------- onTabChanged方法中

TextView tv=(TextView)views[tabID].findViewById(android.R.id.title);
tv.setTextColor(Color.BLACK); --------------------编程问答--------------------

我是这样改的 --------------------编程问答-------------------- 用selector,就行在textview上android:duplicateParentState="true"这样就能获得父控件的状态。 --------------------编程问答-------------------- android:textColor="@drawable/tab_text_selector"

tab_text_selector.xml
<?xml version="1.0" encoding="UTF-8"?>
<selector
  xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:state_pressed="true" android:color="@color/white" />
    <item android:state_selected="true" android:color="@color/white" />
    <item android:state_focused="true" android:color="@color/white" />
    <item android:color="@color/tab_tv_color" />
</selector>
补充:移动开发 ,  Android
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,