操作栏选项菜单的宽度

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了操作栏选项菜单的宽度相关的知识,希望对你有一定的参考价值。

我使用android Studio向导创建了此布局,但我想更改选项菜单的宽度以减小其大小并删除图像上标记的红色空间。

<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto">
<item
    android:id="@+id/action_settings"
    android:orderInCategory="0"
    android:title="@string/action_settings"
    app:showAsAction="never" />
<item
    android:id="@+id/action_about"
    android:orderInCategory="1"
    android:title="@string/settings_about"
    app:showAsAction="never" />
<item
    android:id="@+id/action_logout"
    android:orderInCategory="2"
    android:title="@string/settings_logout"
    app:showAsAction="never" />
<item
    android:id="@+id/action_help"
    android:orderInCategory="3"
    android:title="@string/settings_help"
    app:showAsAction="never" />

在红色中我指出了我想要减少的空间。

答案

你需要为菜单创建一个样式:看看这里的答案:https://stackoverflow.com/a/21618167/1618363

基本上你需要:

  • 进行行布局。
  • 初始化窗口
  • 在onCreate()方法中调用它

以上是关于操作栏选项菜单的宽度的主要内容,如果未能解决你的问题,请参考以下文章

FragmentActivity 操作栏选项菜单

操作栏标签片段中的片段?

保存片段状态操作栏选项卡

操作栏隐藏且不回来

ActionBar Sherlock ,操作栏选项卡和片段

片段处理屏幕方向与操作栏中的选项卡