我正在使用设计库的TabLayout
,我想要实现的是:
我尝试了很多教程,并通过自定义选项卡来实现它,但是当选项卡被选择时会出现限制,我想要更改文本颜色以及图标的图像,但迄今为止我所阅读的任何教程都无法实现。我已经尝试通过在FragmentStatePagerAdapter
中添加以下内容来解决这个问题。
public View getTabView(int position) {
View tab = LayoutInflater.from(mContext).inflate(R.layout.tabbar_view, null);
TextView tabText = (TextView) tab.findViewById(R.id.tabText);
ImageView tabImage = (ImageView) tab.findViewById(R.id.tabImage);
tabText.setText(mFragmentTitles.get(position));
tabImage.setBackgroundResource(mFragmentIcons.get(position));
if (position == 0) {
tab.setSelected(true);
}
return tab;
}
tabText
和tabImage
视图的数组或列表,当选择/取消选择选项卡时,您可以更改它们上面的任何内容。 - Mike M.TabLayout
。 - Vishwajit Palankar