在Android Studio中实现选项菜单

卢卡弗拉瑟

如何在我的android应用程序中实现选项菜单?我尝试从Android Developer开发代码,但出现错误。例如:必须声明元素菜单这是我的代码

<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android">
<item android:id="@+id/new_game"
    android:icon="@drawable/ic_new_game"
    android:title="@string/new_game"
    android:showAsAction="ifRoom"/>
<item android:id="@+id/help"
    android:icon="@drawable/ic_help"
    android:title="@string/help" />
</menu>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.lucavanraalte.test" >

<application
    android:allowBackup="true"
    android:icon="@mipmap/ic_launcher"
    android:label="@string/app_name"
    android:supportsRtl="true"
    android:theme="@style/AppTheme" >

    <activity android:name=".MainActivity" android:screenOrientation="portrait">
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />

            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>

    </activity>
</application>

</manifest>

在此处输入图片说明

阿米特·瓦格拉(Amit Vaghela)

在您的Java代码中,将其添加onCreateOptionsMenu到显示optionMenu,

@Override
    public boolean onCreateOptionsMenu(Menu menu) {
        MenuInflater inflater = getMenuInflater();
        inflater.inflate(R.menu.option_menu, menu); //your file name
        return super.onCreateOptionsMenu(menu);
    }

将您的文件夹保存在res \ menu \ option_menu文件夹下,

<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android">
<item android:id="@+id/new_game"
    android:icon="@drawable/ic_new_game"
    android:title="@string/new_game"
    android:showAsAction="ifRoom"/>
<item android:id="@+id/help"
    android:icon="@drawable/ic_help"
    android:title="@string/help" />
</menu>

现在,如果您要设置onOptionsItemSelected可以使用的onClick事件,

@Override
    public boolean onOptionsItemSelected(final MenuItem item) {

        switch (item.getItemId()) {
            case android.R.id.new_game:
                //your code
                // EX : call intent if you want to swich to other activity 
                return true;
            case R.id.help:
                //your code
                return true;
            default:
                return super.onOptionsItemSelected(item);
        }
    }

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Android Studio在工具菜单中未显示SDK Manager选项

来自分类Dev

Android Studio,选项菜单仅在“主活动”中打开

来自分类Dev

在android studio中实现菜单抽屉时出现错误

来自分类Dev

Android Studio文件菜单中是否有“另存为”选项?

来自分类Dev

向 Android Studio 中的 QR 阅读器应用程序添加选项菜单?

来自分类Dev

Android:在单个列表中创建选项菜单

来自分类Dev

Android:在单个列表中创建选项菜单

来自分类Dev

在Android中添加选项菜单

来自分类Dev

android选项菜单崩溃

来自分类Dev

Android StartActivity选项菜单

来自分类Dev

Android中菜单的实现

来自分类Dev

菜单抽屉实现android

来自分类Dev

如何在 Android Studio 的右键单击上下文菜单中添加重新格式化代码选项?

来自分类Dev

android studio中没有干净的选项

来自分类Dev

Android Studio中的“不保留活动”选项?

来自分类Dev

Android Studio中的选项卡式活动

来自分类Dev

删除XE5 Delphi中的Android选项菜单

来自分类Dev

android Activity中的两个选项菜单

来自分类Dev

获取所选项目在Android弹出菜单类中的位置

来自分类Dev

菜单栏中的Android水平滚动选项卡

来自分类Dev

如何在Android Studio中实现搜索?

来自分类Dev

在Android Studio中添加未实现的方法

来自分类Dev

在Android中实现Material Design菜单的最佳方法是哪种?

来自分类Dev

如何在Android中的ListView上实现弹出菜单

来自分类Dev

如何在Android中实现此导航菜单

来自分类Dev

Android Lollipop意外选项菜单

来自分类Dev

操作栏中的3点菜单(选项菜单溢出)是Android提供的图像还是默认图标?

来自分类Dev

操作栏中的3点菜单(选项菜单溢出)是Android提供的图像还是默认图标?

来自分类Dev

由于选项菜单,如何取消选择Android中TabLayout的所有选项卡?

Related 相关文章

  1. 1

    Android Studio在工具菜单中未显示SDK Manager选项

  2. 2

    Android Studio,选项菜单仅在“主活动”中打开

  3. 3

    在android studio中实现菜单抽屉时出现错误

  4. 4

    Android Studio文件菜单中是否有“另存为”选项?

  5. 5

    向 Android Studio 中的 QR 阅读器应用程序添加选项菜单?

  6. 6

    Android:在单个列表中创建选项菜单

  7. 7

    Android:在单个列表中创建选项菜单

  8. 8

    在Android中添加选项菜单

  9. 9

    android选项菜单崩溃

  10. 10

    Android StartActivity选项菜单

  11. 11

    Android中菜单的实现

  12. 12

    菜单抽屉实现android

  13. 13

    如何在 Android Studio 的右键单击上下文菜单中添加重新格式化代码选项?

  14. 14

    android studio中没有干净的选项

  15. 15

    Android Studio中的“不保留活动”选项?

  16. 16

    Android Studio中的选项卡式活动

  17. 17

    删除XE5 Delphi中的Android选项菜单

  18. 18

    android Activity中的两个选项菜单

  19. 19

    获取所选项目在Android弹出菜单类中的位置

  20. 20

    菜单栏中的Android水平滚动选项卡

  21. 21

    如何在Android Studio中实现搜索?

  22. 22

    在Android Studio中添加未实现的方法

  23. 23

    在Android中实现Material Design菜单的最佳方法是哪种?

  24. 24

    如何在Android中的ListView上实现弹出菜单

  25. 25

    如何在Android中实现此导航菜单

  26. 26

    Android Lollipop意外选项菜单

  27. 27

    操作栏中的3点菜单(选项菜单溢出)是Android提供的图像还是默认图标?

  28. 28

    操作栏中的3点菜单(选项菜单溢出)是Android提供的图像还是默认图标?

  29. 29

    由于选项菜单,如何取消选择Android中TabLayout的所有选项卡?

热门标签

归档