我已为ActionBar标签的PageTitle设置了drawable。我想在标签上显示图标而不是文字我该怎么办呢?
@Override
public CharSequence getPageTitle(int position) {
Locale l = Locale.getDefault();
switch (position) {
case 0:
return (CharSequence) mContext.getResources().getDrawable(R.drawable.geo_fence_96px);
case 1:
return (CharSequence) mContext.getResources().getDrawable(R.drawable.groups_96px);
}
return null;
}
然后我调用SectionsPagerAdapter在我的MainActivity中将Image设置为Tabs
actionBar.addTab(actionBar.newTab()
.setIcon((Drawable) mSectionsPagerAdapter.getPageTitle(i))
.setTabListener(this));
答案 0 :(得分:1)
关于:
actionBar.addTab(actionBar.newTab()
.setIcon(mContext.getResources().getDrawable(R.drawable.geo_fence_96px)
.setText("");