2010-07-19 3 views
1

작은 탭 레이아웃을 만들었습니다. 내가 그 상태에 따라 TabWidget의 색상을 지정할 수있는 방법을 이제안드로이드 - 누르면, 집중의 색상을 설정하는 곳 ... 탭?

는 내가 새로운 .XML을 구축

(.. 누르면, 집중),하지만 난 내 탭으로 설정하는 방법을 잘 모릅니다 :

<?xml version="1.0" encoding="UTF-8"?> 
<selector 
    android:id="@+id/tabSelector" 
    xmlns:android="http://schemas.android.com/apk/res/android"> 
    <item 
     android:state_focused="false" 
     android:state_selected="false" 
     android:state_pressed="true" 
     android:background="#32CD32"/> <br /> 
    <item 
     android:state_focused="false" 
     android:state_selected="true" 
     android:state_pressed="false"/> 
    <item 
     android:state_focused="true" 
     android:state_selected="false" 
     android:state_pressed="false"/> 
    <item 
     android:state_focused="true" 
     android:state_selected="true" 
     android:state_pressed="false"/> 
</selector> 

답변

2

확인 당신의 선택이가 첫 번째 탭에 선택기를 설정하는 방법입니다/당김 폴더

당신의 입술에 있어야합니다 (getChildAt (0))

tabs = getTabHost(); 
... 
... 
... 
tabs.getTabWidget().getChildAt(0).setBackgroundColor(R.drawable.my_selector); 
+0

이 setBackgroundColor =로 변경되었습니다. – Jorgesys

관련 문제