当我将视图用作 tabSpec 指示器时,无论是否选择选项卡,视图都是相同的。
有什么方法可以使用不同的视图,比如当我们为选定的选项卡使用不同的可绘制(选择器)时?
我已经尝试过使用选择器,但它只允许更改图标。我想要的是使用自定义视图,并且仍然能够为不同的选项卡状态使用不同的视图。
这是我的代码:
View profilInd = getLayoutInflater().inflate(R.layout.tabs_profil_layout, null);
Intent profilIntent = new Intent(this, MyProfilActivity.class);
tabHost.addTab(tabHost.newTabSpec("profil").setIndicator(profilInd).setContent(profilIntent));
tabs_profil_layout 布局是一个带有 ImageView 和 TextView 的简单 LinearLayout。