当前位置: 首页 > 知识库问答 >
问题:

更改ActionBar的方向

容寒
2023-03-14

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

共有1个答案

陈昂熙
2023-03-14

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

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

在此处查看有关从右到左管理布局的更多信息RTL布局支持

 类似资料:
  • 我使用下面的hack以编程方式更改homeAsupIndicator。 但这在大多数新手机(HTC One、Galaxy S3等)上都不起作用。是否有一种方法可以跨设备统一更改。我只需要在主屏幕上更改它。其他屏幕将具有默认屏幕。因此无法使用样式。xml

  • 我在我的应用程序中加入了一个ActionBar并更改了背景颜色,如下所示。奇怪的是,ActionBar上文本后面的颜色不会改变。(图片) 我环顾四周,发现了这个:

  • 问题内容: 如何以编程方式更改ActionBar中的MenuItem图标?我尝试使用 但这不起作用。这是我的代码: 主要活动 main.xml activity_main 这是我跑步后遇到的例外: 问题答案: 您不能在onCreate()的菜单项上使用findViewById(),因为菜单布局尚未膨胀。您可以创建一个全局Menu变量,并在onCreateOptionsMenu()中对其进行初始化,

  • 是否可以更改操作栏上溢出按钮(3个垂直点)的颜色?如果是,我们如何做到这一点?我没有找到溢出按钮的任何样式。 谢啦

  • 补充说,我想从这个问题中找到的根本问题是,尽管XML文件的任何部分、AndroidManifest.XML或代码中都没有定义标题,但在工具栏中的应用程序名称是如何在默认情况下设置标题的。

  • 我正在尝试在Android的ActionBar上做一些事情。 我已经在操作栏的右侧添加了新项目。 如何更改操作栏的左侧?我想改变图标和文本,我想在其他屏幕的操作栏中添加一个“后退按钮