在Android中自定义ActionBar TabBar?

时间:2012-10-16 12:42:10

标签: android android-actionbar

我在我的应用程序中使用ActionBar(ActionBarSherlock(版本4.2)用于预装HoneyComb设备),我有四个选项卡,每个选项卡上只有一个图像。

现在我的问题是我希望第四个标签比其他标签小,其他三个必须填充可用空间并在第四个标签开始之前留下几个像素。

例如,假设前3个标签覆盖屏幕宽度的75%(每个25%),则宽度为5%(屏幕空间),最后一个标签仅占屏幕的20%宽度。

我该怎么做?

我已经阅读了与此相关的Stack Overflow上的一些线程,但找不到我的问题的任何答案。指向解决方案的简单指针将会有很大帮助。

1 个答案:

答案 0 :(得分:1)

你为什么不试试这个呢?制作5个标签而不是4个。根据您的需要为它们提供所有尺寸。前三个标签具有相同的大小,第四个标签只是空格。第五个标签将是您原来的第四个标签。你说什么??

希望它能解决你的问题。

感谢。