在Android中添加选项菜单

时间:2015-04-06 12:05:58

标签: java android android-fragmentactivity oncreateoptionsmenu

我尝试将选项菜单添加到我的应用程序中,但是何时 将“创建选项”菜单添加到未使用的代码中。它看起来像这样:

IDE snapshot showing unused handler

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

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

1 个答案:

答案 0 :(得分:1)

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

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

res /菜单文件夹中,您应该拥有以下文件: 的 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>