【发布时间】:2014-02-08 11:30:06
【问题描述】:
我是 Android 新手,我一直在尝试添加一个简单的添加按钮,如下所述
list_menu.xml
<menu xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:id="@+id/menu_insert"
android:icon="@android:drawable/ic_menu_add"
android:title="@string/menu_insert"
/>
</menu>
MyActivity.java
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
super.onCreateOptionsMenu(menu);
getMenuInflater().inflate(R.menu.list_menu, menu);
return true;
}
我在 Dummies 系列书中读到 ic_menu_add 已经存在于资源中,我不需要添加它,但是当我运行此代码时它不会显示。我尝试添加同名的自定义图标,但仍然没有按钮。有人可以帮我解决一下吗。
【问题讨论】:
-
你有没有把这个布局放在 res 文件夹中的 menu 文件夹中
-
您有没有忘记按手机的菜单按钮来显示您的选项菜单!?
-
如果您在 Activity 中使用 Toolbar,请不要忘记
setSupportActionBar()