【问题标题】:Change direction of ActionBar改变ActionBar的方向
【发布时间】:2012-08-27 13:51:04
【问题描述】:

我在我的项目中使用 ActionBar。我想改变 ActionBar 项目的方向意味着在屏幕右侧定位选项卡图标和徽标,并在屏幕左侧定位菜单项。我用谷歌搜索,但没有找到任何有用的东西,我还阅读了 API 14 中主题和样式的 xml 资源,但我还是没有找到任何解决方案。

【问题讨论】:

  • AFAIK,不支持你想要的。
  • 意味着不可能?甚至我想自定义 ActionBar 类?
  • 欢迎您创建自己的操作栏实现,可能会分叉一个现有的,它可以满足您的需求。就个人而言,我建议您不要管它。您的用户将习惯于标准操作栏,元素位于其标准位置。您的应用程序会有所不同,恕我直言,您的用户不太可能认为您的应用程序要好得多。您需要自己决定让您的用户感到困惑是否值得您认为从这一变化中获得的任何好处。
  • @CommonsWare 我认为它现在支持新的 API 17 RTL Layout Support
  • @AhmadTK:也许吧。这取决于OP有兴趣实现什么。 RTL 布局支持只会反转方向当区域设置为 RTL 语言时。 AFAIK,您不能使用 RTL 布局支持来反转所有语言的方向。

标签: android android-actionbar right-to-left android-menu


【解决方案1】:

操作栏现在支持从右到左的方向。它是在新的 API 级别 17 中引入的 添加

android:supportsRtl 属性到你的元素 清单文件并将其设置为“true”

在这里查看更多关于从右到左管理布局的信息RTL Layout Support

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-11-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-11-22
    相关资源
    最近更新 更多