如何正确使用导航抽屉内的ListView

时间:2014-08-18 11:19:51

标签: android android-listview navigation-drawer

我试图使导航抽屉选项菜单类似于gmail app。

enter image description here

我使用了两个ListView,一个在另一个之下。很快我意识到这是错误的方法,因为如果第二个lv有更多的项目,而不是在页面上,用户必须滚动,用户将能够滚动lv而不是整个抽屉,如在gmail应用程序中(效果可见在截图上)。然后我想,我只是将它们包装在ScrollView中并禁用ListView滚动,对吧?错误。那个崩溃的ListViews。

所以我想知道这里的正确方法是什么?在抽屉中只使用一个带页眉/页脚的ListView?

1 个答案:

答案 0 :(得分:2)

  

在抽屉中只使用一个带页眉/页脚的ListView?

恕我直言,是的。您可以使用my MergeAdapter拼接现有的ListAdapters加上标题,并将MergeAdapter放入ListView。要不就 使用ListAdapter滚动处理所有行类型的getViewTypeCount()getItemViewType()