【问题标题】:ActionBar android with custom shape具有自定义形状的 ActionBar android
【发布时间】:2014-09-16 16:12:03
【问题描述】:

我必须为 Android 应用开发一个具有自定义形状的 actionBar。

actionBar 和往常一样是一个矩形,但我添加到 actionBar 的每个选项(图标)都必须大于 actionBar 并且是圆形。

任何想法如何实现该功能?我找不到如何解决这个问题。

谢谢。

【问题讨论】:

  • 可能是线性布局中的一系列 9 个补丁?

标签: android android-layout layout android-actionbar android-custom-view


【解决方案1】:

我认为您应该完全删除 ActionBar 并使用所需内容(如前所述)制作您自己的自定义视图,并将该视图放在每个活动的顶部。

我认为将操作栏自定义到这样的限制是不可能的。即使有可能,也不值得付出这么多努力。所以制作你自己的操作栏,它会为你省去麻烦和时间。

【讨论】:

    【解决方案2】:

    我怀疑这可以使用操作栏来完成。您显示的形状和样式可能只是 Activity 的 UI 的一部分,并且为它禁用了操作栏。

    类似于您所展示的内容将是自定义View。您可以创建一个completely custom View class 并使用它,或者创建一个reusable layout 并使用包含标记将其包含在任何需要的地方。

    【讨论】:

      猜你喜欢
      • 2022-01-11
      • 1970-01-01
      • 2012-11-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-05-18
      相关资源
      最近更新 更多