如何更改滑动选项卡中选定的选项卡颜色?
How to change the selected tab color in swipe tabs?
目前我的应用程序中选定的选项卡以蓝色突出显示,如下所示。
如何给它不同的颜色?
你可以这样做:
TabHost host = (TabHost)view.findViewById(R.id.tab_host);
TabWidget widget = host.getTabWidget();
for(int i = 0; i < widget.getChildCount(); i++) {
View v = widget.getChildAt(i);
// Look for the title view to ensure this is an indicator and not a divider.
TextView tv = (TextView)v.findViewById(android.R.id.title);
if(tv == null) {
continue;
}
v.setBackgroundResource(R.drawable.your_tab_selector_drawable);
}
检查这个答案。
它会解决你的问题。干杯!!
目前我的应用程序中选定的选项卡以蓝色突出显示,如下所示。
如何给它不同的颜色?
你可以这样做:
TabHost host = (TabHost)view.findViewById(R.id.tab_host);
TabWidget widget = host.getTabWidget();
for(int i = 0; i < widget.getChildCount(); i++) {
View v = widget.getChildAt(i);
// Look for the title view to ensure this is an indicator and not a divider.
TextView tv = (TextView)v.findViewById(android.R.id.title);
if(tv == null) {
continue;
}
v.setBackgroundResource(R.drawable.your_tab_selector_drawable);
}
检查这个答案。 它会解决你的问题。干杯!!