预想的效果是AAA出来后,AAA前面有一张图片.这是代码:
<menu xmlns:android=”http://schemas.android.com/apk/res/android”
xmlns:app=”http://schemas.android.com/apk/res-auto”>
<item
android:id=”@+id/menu_search”
android:title=”搜索”
app:actionViewClass=”android.support.v7.widget.SearchView”
app:showAsAction=”always”
/>
<item
android:title=”AAA”
android:id=”@+id/mu2″
android:icon=”@drawable/ic_adb_black_36dp”
app:showAsAction=”withText”
/>
</menu>
而实际效果….
<menu xmlns:android=”http://schemas.android.com/apk/res/android”
xmlns:app=”http://schemas.android.com/apk/res-auto”>
<item
android:id=”@+id/menu_search”
android:title=”搜索”
app:actionViewClass=”android.support.v7.widget.SearchView”
app:showAsAction=”always”
/>
<item
android:title=”AAA”
android:id=”@+id/mu2″
android:icon=”@drawable/ic_adb_black_36dp”
app:showAsAction=”withText”
/>
</menu>
而实际效果….
解决方案
40
刚好知道怎么解决,不知道为啥menu一级菜单在溢出菜单里时不会显示图标,但是二级菜单是可以的,所以你可以改成这样试试。
<menu xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto"> <item android:id="@+id/overflow" android:orderInCategory="3" android:title="overflow" app:showAsAction="always"> <menu> <item android:id="@+id/menu_search" android:title="搜索" app:actionViewClass="android.support.v7.widget.SearchView" app:showAsAction="always" /> <item android:title="AAA" android:id="@+id/mu2" android:icon="@drawable/ic_adb_black_36dp" app:showAsAction="withText" /> </menu> </item> </menu>