从图像视图打开菜单

时间:2018-08-12 16:08:10

标签: java android menu imageview

我在设置菜单时遇到问题。 我想从ImageView打开菜单,因为我想在工具栏上使用特定的图像。 我找不到任何教程

enter image description here

@Override
public boolean onCreateOptionsMenu(Menu menu) {
    MenuInflater menuInflater =getMenuInflater();
    menuInflater.inflate(R.menu.days, menu);


    return true;
}

谢谢!

1 个答案:

答案 0 :(得分:1)

您要创建类似这样的菜单吗?

Basic Menu Android Basic Menu Android

菜单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

希望它会对您有所帮助。谢谢!