gpt4 book ai didi

android - 如何更改 Android 选项卡小部件的背景?

转载 作者:IT王子 更新时间:2023-10-28 23:46:27 27 4
gpt4 key购买 nike

我的类(class)扩展了 TabActivity

TabHost mTabHost =  getTabHost();

TabHost.TabSpec tab1 =mTabHost.newTabSpec("tab1");
TabHost.TabSpec tab2 =mTabHost.newTabSpec("tab2");

tab1 .setIndicator("title tab1");
tab2 .setIndicator("title tab2");
mTabHost.addTab(tab1);mTabHost.addTab(tab2);

TabHost.setCurrentTab(0 or 1)

谁能指导我如何更改所选标签的背景图像或颜色?

最佳答案

这将设置您的标签颜色:

public static void setTabColor(TabHost tabhost) {
for(int i=0;i<tabhost.getTabWidget().getChildCount();i++) {
tabhost.getTabWidget().getChildAt(i).setBackgroundColor(Color.parseColor("#FF0000")); //unselected
}
tabhost.getTabWidget().getChildAt(tabhost.getCurrentTab()).setBackgroundColor(Color.parseColor("#0000FF")); // selected
}

如果你把它放在 onTabChangedListener() 中,它会为选定的标签保持正确的颜色。

关于android - 如何更改 Android 选项卡小部件的背景?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2099959/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com