【问题标题】:Android ViewPager with icons带有图标的 Android ViewPager
【发布时间】:2014-05-02 04:55:10
【问题描述】:
我正在创建一个 SlidingPageLayout 但它没有图标。我正在为这个slidingpageLayout 设置一个viewPager。 viewpager 有一个 PagerAdapter 并且 PagerAdapter 设置页面的标题。我想设置一个图标而不是文本。
参考问题:Android SlidingTabLayout with icons
【问题讨论】:
标签:
android
android-viewpager
android-tabs
pagerslidingtabstrip
【解决方案1】:
这样的东西对你有用吗
Actionbar mActionbar = getActionbar();
mActionBar.setTitle("");
mActionBar.setIcon(getResources().getDrawable(R.drawable.icon1))
mViewPager.setOnPageChangeListener(new ViewPager.SimpleOnPageChangeListener() {
@SuppressLint("NewApi")
@Override
public void onPageSelected(int position) {
mViewPager.setCurrentItem(position);
switch (position) {
case 0:
mActionBar.setIcon(getResources().getDrawable(R.drawable.icon1))
break;
case 1:
mActionBar.setIcon(getResources().getDrawable(R.drawable.icon2))
break;
default:
mActionBar.setIcon(getResources().getDrawable(R.drawable.icon1))
break;
}
}
});