大家好,Android文档告诉我在res / menu下创建一个新文件并在那里添加徽标。我这样做了如下:
<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto">
<item
android:id="@+id/action_favorite"
android:icon="@drawable/logo"
android:title="GoodString"
app:showAsAction="ifRoom"/>
</menu>
但是当我运行我的应用程序时,徽标不会显示在我的应用程序的ActionBar上。我错过了某种联系吗?任何帮助将不胜感激!
答案 0 :(得分:0)
菜单本身应添加在res / menu下,而图标/图像则位于res / drawable文件夹下。所以你应该把菜单(xml)文件放在res / menu下,将logo放在res / drawable下(基于不同的分辨率)文件夹
答案 1 :(得分:0)
你也需要这个
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.yourFolderMenu, menu);
return super.onCreateOptionsMenu(menu);
}