【发布时间】:2014-10-02 23:57:49
【问题描述】:
按照http://developer.android.com/guide/topics/ui/menus.html 的说明,我尝试通过首先创建一个 xml 来将选项菜单添加到我现有的活动中
<?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>
然后将活动中的菜单膨胀为
@Override
public boolean onCreateOptionsMenu(Menu menu) {
MenuInflater inflater = getMenuInflater();
inflater.inflate(R.menu.game_menu, menu);
return true;
}
显然这还不够。那么我在代码中遗漏了什么?我正在使用三星 S5 进行测试。
我的活动extends FragmentActivity,以防万一。
【问题讨论】:
-
你试过按S5的菜单键吗?尝试按多任务键。按住它直到,看看菜单是否弹出。
标签: android android-layout menu