【问题标题】:Create a menu/options when the settings/menu button is pressed on the physical phone在实体手机上按下设置/菜单按钮时创建菜单/选项
【发布时间】:2012-08-08 08:36:26
【问题描述】:

我有菜单的标准代码:

 @Override
public boolean onCreateOptionsMenu(Menu menu) {
    getMenuInflater().inflate(R.menu.activity_main, menu);
    return true;
}

而我想做的是有两个选择: 1 用于设置 1 关于我们

如果您能帮我编写代码,我将不胜感激。谢谢!

【问题讨论】:

    标签: java android menu settings options


    【解决方案1】:

    您需要在 /res/menu 目录中创建 activity_main.xml。它看起来像这样:

    <menu xmlns:android="http://schemas.android.com/apk/res/android">
        <item android:id="@+id/settings"
            android:title="Settings"
            android:icon="@drawable/settings_icon" />
        <item android:id="@+id/about"
            android:title="About"
            android:icon="@drawable/about_icon" />
    </menu>
    

    请注意,您还应该在 /res/drawable 目录中包含图标资源 settings_icon.png 和 about_icon.png。

    【讨论】:

      【解决方案2】:
       @Override
      public boolean onCreateOptionsMenu(Menu menu) {
          getMenuInflater().inflate(R.menu.add_account, menu);
          return true;
      }
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-07-04
        • 1970-01-01
        • 1970-01-01
        • 2018-09-16
        • 2017-05-13
        • 2019-09-22
        相关资源
        最近更新 更多