从操作栏中删除设置菜单充气程序

时间:2015-05-06 20:00:40

标签: android android-activity

我的操作栏设置为this

当我点击它时会出现一个设置弹出窗口,如this,按下后会将我带到我的应用设置页面。

我的问题是如何删除设置弹出窗口,以便在按下三个虚线按钮时直接进入我的设置活动?我尝试使用下面的代码,但没有产生任何结果。

 @Override
public boolean onCreateOptionsMenu(Menu menu) {
    // Inflate the menu; this adds items to the action bar if it is present.
    getMenuInflater().inflate(R.menu.menu_main, menu);
    return true;
}

3 个答案:

答案 0 :(得分:1)

转到项目的菜单文件夹。 res>>菜单,找到代表

的xml文件

您必须添加android:showAsAction="always",如下所示:

<menu xmlns:android="http://schemas.android.com/apk/res/android">
   <item android:id="@+id/menu"
       android:title="@string/menu_settings_item"
       android:showAsAction="always"
       android:icon="@android:drawable/ic_menu_a" />
 </menu>

答案 1 :(得分:0)

您可以指定您的设置选项始终显示为操作栏上的按钮。在这种情况下,你不需要三个点。

例如,您可以像这样指定操作栏菜单项(请注意&#34; 始终&#34;值):

   <item android:id="@+id/action_settings"
          android:title="@string/action_settings"
          android:icon="@drawable/ic_action_settings"
          android:showAsAction="always" />

答案 2 :(得分:0)

使用showAsAction参数。

<menu xmlns:android="http://schemas.android.com/apk/res/android">
   <item android:id="@+id/menu"
       android:title="@string/menu_settings_item"
       android:showAsAction="always"
       android:icon="@android:drawable/ic_menu_a" />
 </menu>