Я только что создал XML в Drawable, чтобы вызвать другое изображение. но он отображает только первые два изображения в трех вкладках. пожалуйста, направь меня туда, где я ошибся
Я только что создал 3 вкладки в панели действий. И вместо того, чтобы давать текст, я назначаю изображение для каждой вкладки. и пытается вызвать изображение красного цвета для всех вкладок, когда оно не выбрано. при нажатии любой кнопки эта конкретная кнопка должна вызвать изображение зеленого цвета. private static final int[] tabs = { R.drawable.actionbar_tab, R.drawable.actionbar_tabmyorder, R.drawable.action_tabtracker };
и в методе tabselect я передаю следующий комментарий
public void onTabSelected(Tab tab, FragmentTransaction ft) {
LinearLayout tabLayout = (LinearLayout) tab.getCustomView();
tabLayout.setBackgroundResource(tabs[tab.getPosition()]);
tab.setCustomView(tabLayout);
R.drawable.action_tabtracker код следующим образом
<?xml version="1.0" encoding="utf-8"?>
<!-- Non focused states -->
<item android:drawable="@android:color/transparent" android:state_focused="false" android:state_pressed="false" android:state_selected="false"/>
<item android:drawable="@drawable/tracker_orange" android:state_focused="false" android:state_pressed="false" android:state_selected="true"/>
<!-- Focused states -->
<item android:drawable="@drawable/tracker_orange" android:state_focused="true" android:state_pressed="false" android:state_selected="false"/>
<item android:drawable="@drawable/tracker_green" android:state_focused="true" android:state_pressed="false" android:state_selected="true"/>
<!-- Pressed -->
<!-- Non focused states -->
<item android:drawable="@drawable/tracker_orange" android:state_focused="false" android:state_pressed="true" android:state_selected="false"/>
<item android:drawable="@drawable/tracker_green" android:state_focused="false" android:state_pressed="true" android:state_selected="true"/>
<!-- Focused states -->
<item android:drawable="@drawable/tracker_orange" android:state_focused="true" android:state_pressed="true" android:state_selected="false"/>
<item android:drawable="@drawable/tracker_green" android:state_focused="true" android:state_pressed="true" android:state_selected="true"/>
##