【问题标题】:Customizing ActionBar TabBar in Android?在 Android 中自定义 ActionBar TabBar?
【发布时间】:2020-01-18 05:58:51
【问题描述】:

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

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

假设例如,前 3 个选项卡覆盖 75% 的屏幕宽度(每个 25%),然后有 5% 宽度的空间(屏幕空间),最后一个选项卡仅占屏幕的 20%宽度。

我该怎么做?

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

【问题讨论】:

  • 看来你必须实现自定义actionBarSharelock。让我试着举个例子。
  • 那太好了...我也在考虑相同的方向,但无法获得开始的指示。其实我不知道从哪里开始?
  • 即使我实现了自定义 ActionBarSherlock 并提供了此功能,但如何使其可用于使用原始操作栏的后 HoneyComb 设备...
  • 好的。让我对它进行一些搜索或研发。
  • 你为什么不试试这个?制作 5 个标签而不是 4 个。根据您的需要给它们所有尺寸。其中前三个选项卡具有相同的大小,第四个选项卡只是空间。第五个选项卡将是您原来的第四个选项卡。你说什么??

标签: android android-actionbar


【解决方案1】:

您为什么不尝试以下方法。制作 5 个标签而不是 4 个。根据您的需要为它们提供所有尺寸。前三个选项卡具有相同的大小,而第四个选项卡只是空间。第五个标签将是您原来的第四个标签。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-10-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多