//无效果
vpMain.setCurrentItem(ENTRANCE.Function);
tlMain.getTabAt(0).select();
//有效果
for (int i = 0; i < mainItems.size(); i++) {
View view = LayoutInflater.from(this).inflate(R.layout.view_main_tab, null);
ImageView ivIcon = (ImageView) view.findViewById(R.id.iv_icon);
TextView tvTitle = (TextView) view.findViewById(R.id.tv_title);
ivIcon.setBackgroundResource(mainItems.get(i).icon);
tvTitle.setText(mainItems.get(i).title);
tlMain.removeTabAt(i);
if (i == 0){
tlMain.addTab(new TabLayout(this).newTab().setCustomView(view), 0, true);
} else {
tlMain.addTab(new TabLayout(this).newTab().setCustomView(view), i, false);
}
}
ViewPager + TabLayout组合默认选择第一项的问题
最新推荐文章于 2023-02-10 11:21:07 发布