【发布时间】:2015-11-13 09:23:38
【问题描述】:
根据 Ian Lake 最近的帖子
如果你最近没有看过 NavigationView,它实际上得到了 版本 23.1.0 [1] 中的相当大的更新,增加了 app:actionLayout 支持自定义视图支持。
如何在 NavigationView 中使用app:actionLayout?
使用
<group android:checkableBehavior="single">
<item
android:id="@+id/navigation_drawer_item_1"
android:icon="@drawable/ic_menu_1"
android:title="@string/navigation_drawer_item_1"
app:actionLayout="@layout/menu_test_1"
/>
<item
android:id="@+id/navigation_drawer_item_2"
android:icon="@drawable/ic_menu_2"
android:title="@string/navigation_drawer_item_2"
app:actionLayout="@layout/menu_test_1"
/>
</group>
与
<android.support.design.widget.NavigationView android:id="@+id/nav_view"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_gravity="start"
android:fitsSystemWindows="true"
app:headerLayout="@layout/nav_header_main"
app:menu="@menu/activity_main_drawer">
它不起作用。
它在项目的右侧显示 actionLayout。
删除 android:icon 和 android:title 似乎也不起作用。
我该如何解决?
谢谢 问候
【问题讨论】:
-
您找到解决方案了吗?即使我正在使用自定义操作布局中的菜单项,它似乎也无法正常工作
-
不幸的是我还没有解决方案...我认为我们应该将 pur 自定义回收器视图放在 NavigationView 中...
-
缺少应用程序:showAsAction="always"?
-
我试过了……还是不行。
标签: android menuitem navigationview