2014-09-18 6 views
1

У меня есть просмотр списка, и каждый элемент списка имеет разный цвет. При щелчке любого элемента списка я перехожу к активности, в панели действий которой содержатся некоторые вкладки. Теперь я должен установить тот цвет, который пришел из пункта, щелкнув в качестве цвета индикатора вкладки выбранной вкладки. Я попробовал ссылку ниже, но не повезлоКак изменить выбранный цвет индикатора вкладки программно в вкладках панели действий

Is it possible to change actionbar tab indicator programmatically

+1

Где ваш код? – GrIsHu

+0

, который должен работать .. что вы сделали до сих пор ?? – Shruti

ответ

1

вы можете изменить фокус выбранной вкладки

<!-- Non focused states --> 
<item android:state_focused="false" android:state_selected="false" 
     android:state_pressed="false" 
     android:drawable="@drawable/tab_unselected" /> 
<item android:state_focused="false" android:state_selected="true" 
     android:state_pressed="false" 
     android:drawable="@drawable/tab_selected" /> 

<!-- Focused states (such as when focused with a d-pad or mouse hover) --> 
<item android:state_focused="true" android:state_selected="false" 
     android:state_pressed="false" 
     android:drawable="@drawable/tab_unselected_focused" /> 
<item android:state_focused="true" android:state_selected="true" 
     android:state_pressed="false" 
     android:drawable="@drawable/tab_selected_focused" /> 
<!-- Non focused states --> 
<item android:state_focused="false" android:state_selected="false" 
     android:state_pressed="true" 
     android:drawable="@drawable/tab_unselected_pressed" /> 
<item android:state_focused="false" android:state_selected="true" 
    android:state_pressed="true" 
    android:drawable="@drawable/tab_selected_pressed" /> 

<!-- Focused states (such as when focused with a d-pad or mouse hover) --> 
<item android:state_focused="true" android:state_selected="false" 
     android:state_pressed="true" 
     android:drawable="@drawable/tab_unselected_pressed" /> 
<item android:state_focused="true" android:state_selected="true" 
     android:state_pressed="true" 
     android:drawable="@drawable/tab_selected_pressed" /> 

Для получения более подробной информации перейдите по this

Смежные вопросы