我一直在尝试将样式应用于我的 TabWidget。
我尝试了几种方法,例如
for(int i=0;i < tabHost.getTabWidget().getChildCount();i++) tabHost.getTabWidget().getChildAt(i).setBackgroundColor(Color.parseColor("#7392B5"));
但是,此代码对我不起作用。我也尝试过使用一些 XML 样式。我得到的最接近的是设置 Divider,但是这会使整个选项卡小部件变成一种纯色,并且选项卡不再绘制在顶部。
请帮忙。Mark 的书只涉及设置选项卡的图标,而不是更改颜色。我觉得这应该很简单,但是 TabWidgets 和 Hosts 让一切变得更加困难。
我已经尝试过针对 1.6 和 2.2 平台的代码,但是这两个 API 都不起作用。
谢谢