2013-08-28 105 views
1

我想自定义ActionBarSherlock标签和标签bar.It是这样的。 enter image description here如何自定义ActionBarSherlock标签和标签栏

我要做成这样enter image description here

+2

定制这种方式,即使它是可能的,是不是在所有直观,看起来并不像一个Android应用程序(看上去更像IOS)。请考虑使用不同的设计。看到这里:http://developer.android.com/design/patterns/pure-android.html。 –

+1

我想你应该玩ABS主题和drawable。通过这个,你可以自定义ABS你想要的。 –

+0

@Vipul您能否提供代码来实施? –

回答

0

您可以使用自定义视图显示选项卡。您可以尝试一个3-arg 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 
+0

我正在使用左/右交换以及制表符交换。那么你的代码会在这种情况下工作吗? –

+0

是的,你可以为你的actionBar中的每个选项卡定义一个单独的布局文件。 – VikramV