本帖最后由 zxyclub 于 2013-07-03 17:50:53 编辑

解决方案 »

  1.   

    onTabChanged方法中TextView tv=(TextView)views[tabID].findViewById(android.R.id.title);
    tv.setTextColor(Color.BLACK);
      

  2.   

    用selector,就行在textview上android:duplicateParentState="true"这样就能获得父控件的状态。
      

  3.   

    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>