suppender of AndroidStudy
12/16/2016 - 2:16 PM

通过使用app:actionLayout或MenuItemCompat.setActionView()能够为抽屉的菜单项添加自定义视图,这使得NavigationView得到了更好的扩展性... 自定义NavigationView中的菜单项

通过使用app:actionLayout或MenuItemCompat.setActionView()能够为抽屉的菜单项添加自定义视图,这使得NavigationView得到了更好的扩展性... 自定义NavigationView中的菜单项

MenuItem menuItem = mNavigationView.getMenu().getItem(1);
MenuItemCompat.setActionView(menuItem,R.layout.action);
<--在menu.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">
    <group android:checkableBehavior="single">
        <item
            android:icon="@mipmap/ic_launcher"
            android:title="one"
            app:actionLayout="@layout/action" />
            ...
    </group>
</menu>