【发布时间】:2015-05-06 18:14:03
【问题描述】:
我一直在向我的一个应用程序添加一个抽屉式导航,我开始怀疑是否最好从使用ListView 切换到多个TextViews 作为导航抽屉列表项。查看Google Design Guidelines on Navigation Drawer content (specifically the section on 'Scrolling'),我注意到多个TextViews 可能看起来更好。
目前,我在导航抽屉中使用ListView 和ImageView(它看起来有点像this。但是,当我在导航抽屉中滚动时(我通过转动设备横向来做到这一点)因为我的列表中还没有足够的项目),只有ListView 滚动,ImageView 保持原样。我希望它能够更像this, where the ImageView is also scrolled with the ListView。
此外,我发现我的导航抽屉中的ListView 没有涟漪效应as shown in this image,尽管我的其他Activitys 和Fragments 中的其他ListViews 有。
我面临哪些问题,我该如何解决这些问题?
更新:
在 Google 的 I/O 应用程序 (2014) 中,navigation drawer layout 的底部似乎有一个 LinearLayout,我认为它负责显示的项目列表。有人可以解释一下这是如何工作的吗?
【问题讨论】:
-
请发布任何代码以获得更好的帮助。
-
@SiloéBezerraBispo 我真的认为不需要为这种情况发布代码,但如果你坚持,我应该在我的问题中添加什么代码?
-
如果导航项是预先知道的并且不是动态确定的,我看不到使用 TextViews(大概在 ScrollView 内)而不是 ListView 的问题。或者,您可以将图像添加为 ListView 上的标题视图。
-
ListView.addHeaderView
标签: android android-listview scroll navigation-drawer