android-如何制作这样的列表视图

时间:2014-09-08 13:29:02

标签: android android-listview

这是我要制作的列表视图,我想将它用于导航抽屉enter image description here

如你所见,它将类别分开,我可以有几个不同的类别。

我怎样才能做出这样的事情?是否可以在一个列表视图中执行此操作?

谢谢

3 个答案:

答案 0 :(得分:1)

如果所有子类别始终为Visible,则应使用 Section ListView 。或者你可以去ExpandibleListView

通过使用它,您可以在Categories中显示列表项。

尝试在Github中提供的源项目 .. Section ListViewExample2

Section ListView Here

有一个简单的示例

答案 1 :(得分:1)

在很多方面都有可能。其中一个是调整getView()方法。

  • 首先,您必须为类别标题定义两种不同的布局 和类别项目。
  • 创建listview布局和CustomAdapter。
  • 适配器中position方法中的getView()参数是 列表中的索引,由您决定索引和 添加相关布局。
  • 调用适配器并在活动中进行设置。

getView()中,您可以按照以下步骤

if(position==0 || position==3 || position==7){
    //Add the header
}else{
    //Add the sub-items
}

答案 2 :(得分:0)

对于可扩展ListView,请参阅以下教程:

Tutorial 1

Tutorial 2

我个人最喜欢的Link