Я включил PagerSlidingTabStrips
только с Icons
. Но я selector
на значках не работает с PagerSlidingTabStrips
.
XML
<PagerSlidingTabStrip
android:id="@+id/pager_sliding_tab_strip"
android:layout_width="fill_parent"
android:layout_height="45dip"
android:background="@color/white"
app:pstsDividerColor="#FFFFA500"
app:pstsIndicatorColor="#FFFFA500"
app:pstsTabPaddingLeftRight="14dip"
app:pstsUnderlineColor="#FFFFA500" />
Добавлен implements IconTabProvider
в мой ViewPager
, который отлично работает.
public class ViewPagerAdapter extends FragmentPagerAdapter implements IconTabProvider {
final int PAGE_COUNT = 3;
private final int[] ICONS = { R.drawable.tab_icon_zname_contacts_selector, R.drawable.tab_icon_zname_friends_selector,
R.drawable.tab_icon_zname_call_log_selector };
@Override
public int getPageIconResId(int position) {
return ICONS[position];
}
}
iconSelector
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@drawable/tab_icon_zname_call_log_selected" android:state_selected="true"/>
<item android:drawable="@drawable/tab_icon_zname_call_log" android:state_selected="false"/>
</selector>
Как сделать селектор значков с PagerSlidingTabStrips
? Я хочу значок с оранжевым цветом, когда эта вкладка выбрана, но она возвращает серый только независимо от того, что.