3

在我的应用程序中,我在操作栏中有三个选项卡(使用 ActionBarSherlock)。在 xml 样式中,我设置/覆盖默认背景选择器,一切正常。但是......现在我必须为每个标签设置单独的背景。视觉上我想让我的标签有不同的下划线颜色。

理想情况下,我想要这样的东西:

Tab t = actionBar.newTab();
t.setBackground(...);
actionBar.addTab(t);

但是没有方法setBackground。

所以,我为标签创建了一个自定义视图,现在我有了这个:

第一个问题是尺寸。我希望拥有与标准/默认选项卡完全相同的尺寸。第二个问题是背景选择器不起作用。当我按下未选择的选项卡时,它不会更改其状态/背景,并且它是与 TabView.background 完美配合的同一个选择器。

我真正想要的是标准操作栏选项卡,每个选项卡都有不同的背景选择器。有任何想法吗?

4

0 回答 0