我想自定义 ActionBarSherlock 选项卡和选项卡栏。是这样的。
我想让它变成这样
您可以使用自定义视图来显示选项卡。您可以尝试使用3 参数 LinearLayout构造函数(在 API 11 中添加)。通过在 XML 文件中指定默认样式,该库倾向于利用系统布局充气器。所以,你也可以做类似的工作
<LinearLayout style="?attr/actionBarTabStyle" />
然后添加以下代码
LineraLayout tabView = LayoutInflater.from(context).inflate(R.layout.my_tab, null);
//set your layout params and setCustomView
这里有两个链接可以帮助您自定义 ABS。
自定义 ActionBar TabBar (ActionBarSherlock)
和
如何在Android(ActionbarSherlock)中自定义ActionBar?
基本上你需要对 ABS 主题进行更改,并且必须使用它的 drawable。