【发布时间】:2015-10-20 05:56:47
【问题描述】:
我已经使用DrawerLayout 和NavigationView 实现了抽屉式导航。
这是我的drawer_view.xml
<menu xmlns:android="http://schemas.android.com/apk/res/android">
<group android:id="@+id/group1" android:checkableBehavior="single">
<item
android:id="@+id/nav_home"
android:icon="@drawable/ic_dashboard"
android:title="Home" />
<!-- Should I use android:actionLayout="@layout/custom"? -->
<item
android:id="@+id/nav_messages"
android:icon="@drawable/ic_event"
android:title="Messages" />
<item
android:id="@+id/nav_friends"
android:icon="@drawable/ic_headset"
android:title="Friends" />
<item
android:id="@+id/nav_discussion"
android:icon="@drawable/ic_forum"
android:title="Discussion" />
</group>
<group android:id="@+id/group2">
<item
android:icon="@drawable/ic_dashboard"
android:title="Sub item 1" />
<item
android:icon="@drawable/ic_forum"
android:title="Sub item 2" />
</group>
</menu>
导致;
我还想显示未读消息的数量,例如 gmail 应用程序正在显示..
我应该使用android:actionLayout 来提供自定义布局还是有其他方式?
【问题讨论】:
-
我猜你需要自定义
ListView或RecyclerView。我不认为有办法使用菜单来做到这一点。 -
使用 app:actionLayout 有什么缺点?这似乎正是它的目的? android.googlesource.com/platform/frameworks/support.git/+/…
标签: android navigation-drawer android-design-library