我使用的是2.2 SDK版本。我使用 TabHost 以选项卡视图格式显示活动。当我在手机中安装应用程序(版本2.2.1)时,选项卡主机颜色已更改为黄色。即使我也不给 TabHost 任何颜色。我不知道为什么颜色改变了。当我在模拟器中运行相同的应用程序时,它显示默认颜色(即)灰色和黑色。任何人都可以面对并解决这个问题,请指导我。这是代码
`
mTabHost.addTab(mTabHost.newTabSpec("one").setIndicator("classA").setContent(new Intent(this, classA.class)));
mTabHost.addTab(mTabHost.newTabSpec("two").setIndicator("classB").setContent(new Intent(this, classB.class)));
mTabHost.addTab(mTabHost.newTabSpec("three").setIndicator("classC").setContent(new Intent(this, classc.class)));`
默认情况下,android 标签栏颜色为灰色,您可以轻松更改标签栏的颜色。
使用下面的代码行更改选项卡的颜色
tabHost.getTabWidget().getChildAt(i).setBackgroundColor(Color.RED);
or
tabHost.getTabWidget().getChildAt(0).setBackgroundColor(Color.parseColor("#4E4E9C"));
如需进一步参考,您可以参考here http://www.androidpeople.com/android-tabhost-tutorial-%E2%80%93-part-2.
如果您正在寻找 iphonish 标签,您可以参考此http://bakhtiyor.com/2009/10/iphonish-tabs/ http://bakhtiyor.com/2009/10/iphonish-tabs/
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)