【发布时间】:2015-06-25 11:37:04
【问题描述】:
我有几个关于新导航视图的问题。
1) 滚动导航视图会滚动整个视图,但我只想让标题保持在原位并滚动导航项。
2) 要实现分隔线黑白导航项,我可以这样做:
<item
android:id="@+id/navigation_subheader"
android:title="@string/navigation_subheader">
<menu>
<item
android:id="@+id/navigation_sub_item_1"
android:icon="@drawable/ic_android"
android:title="@string/navigation_sub_item_1"/>
<item
android:id="@+id/navigation_sub_item_2"
android:icon="@drawable/ic_android"
android:title="@string/navigation_sub_item_2"/>
</menu>
</item>
但是没有子标题就不行。我试图给它一个空白字符串,但只留下一个垂直空白而不是副标题。我需要由分隔符分隔但没有子标题的导航项组。
3) 动态操作导航项。在此之前,我曾经使用垂直列表视图作为导航项。我只是将可见性设置为我不想要的任何导航项。如何动态更改导航项?
【问题讨论】:
-
创建自己的视图,底部有线性布局和列表视图,只能滚动。
-
我正在使用它。但既然这已经出来了,我想知道在 NavigationView 中是否有可能
-
不幸的是,没有办法实现你想要的。因为 NavigationView 不会提供太大的灵活性..
-
但是你可以解决问题.. 只需包含标题布局,标题下方采用
listview,这两者都应该嵌套在NavigationView
标签: android navigation-drawer android-design-library androiddesignsupport android-navigationview