Code Bye

menu下item图片不显示在子菜单里是肿么回事

预想的效果是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>
而实际效果….
解决方案

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>

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明menu下item图片不显示在子菜单里是肿么回事