0

我曾尝试将选项菜单添加到我的应用程序,但是在将创建选项菜单添加到代码中时,它没有被使用。它看起来像这样:

IDE 快照显示未使用的处理程序

我在这个页面中使用了 Fragment Activity 并实现了 Tab Listener。

添加选项菜单的正确方法是什么?

4

1 回答 1

1

在您想要菜单的片段活动中(确保您正在导入android.support.v4.app.FragmentActivity):

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

res/menu 文件夹中,你应该有这个文件: main_menu.xml

<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android" >

    <item
        android:id="@+id/itemId"    
        android:icon="@drawable/ic_launcher"
        android:showAsAction="ifRoom|withText"
        android:title="@string/yourString"/>
</menu>
于 2015-04-06T12:41:22.100 回答