我在设置菜单时遇到问题。
我想从ImageView
打开菜单,因为我想在工具栏上使用特定的图像。
我找不到任何教程
@Override
public boolean onCreateOptionsMenu(Menu menu) {
MenuInflater menuInflater =getMenuInflater();
menuInflater.inflate(R.menu.days, menu);
return true;
}
谢谢!
答案 0 :(得分:1)
您要创建类似这样的菜单吗?
菜单xml代码:menu / days.xml
<?xml version="1.0" encoding="utf-8"?>
<menu
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
tools:context=".MainActivity">
<item
android:id="@+id/item_love"
android:title="Love"
android:icon="@drawable/baseline_favorite_border_white_48"
app:showAsAction="always">
</item>
<item
android:id="@+id/item_more"
android:title="More"
android:icon="@drawable/baseline_add_white_48"
app:showAsAction="always">
<menu>
<item android:id="@+id/sub_item_1"
android:title="Sub Item 1"
app:showAsAction="withText"
/>
<item android:id="@+id/sub_item_2"
android:title="Sub Item 2"
app:showAsAction="withText"
/>
<item android:id="@+id/sub_item_3"
android:title="Sub Item 3"
app:showAsAction="withText"
/>
</menu>
</item>
</menu>
完整的源代码:https://github.com/hiepxuan2008/basic-menu-android
希望它会对您有所帮助。谢谢!