在我的应用程序中,我在操作栏中有三个选项卡(使用ActionBarSherlock)。在一个xml中 我设置/覆盖默认背景选择器的样式,一切正常。但是......现在我必须为每个标签设置单独的背景。在视觉上,我希望我的标签具有不同的下划线颜色。
理想情况下,我想要这样的事情:
Tab t = actionBar.newTab();
t.setBackground(...);
actionBar.addTab(t);
但是没有方法setBackground。
所以,我为标签创建了一个自定义视图,现在我有了这个:
第一个问题是尺寸。我希望与标准/默认选项卡具有完全相同的大小。 第二个问题是后台选择器不起作用。当我按下未选择的选项卡时,它不会更改其状态/背景,并且它与TabView.background完全相同。
我想要的是标准的操作栏标签,每个标签都有不同的背景选择器。有什么想法吗?