具有多个子列表的Listview

时间:2013-02-06 11:35:00

标签: android listview expandablelistview

我想开发listview与多个孩子像下面的图像,我谷歌但没有得到任何类似的解决方案。  

 Job 1
     Floor 1
          Floor 2 
          Floor 3               
                    Room 1
                    Room 2
                    Room 3
 Job 2
        Floor 2
                    Room 2
 Job 3
 Job 4

enter image description here

有人可以建议我吗?如何实现类似,任何提示或链接?

3 个答案:

答案 0 :(得分:3)

答案 1 :(得分:0)

通常,ExpandableListView仅支持2级ListView。

以下是Example of 3-level ListView,您可以添加更多关卡。

答案 2 :(得分:0)

您可以通过以下链接找到可扩展列表视图的工作示例:

http://developer.android.com/reference/android/widget/ExpandableListView.html

http://www.coderzheaven.com/expandable-listview-android-simpleexpandablelistadapter-simple-example/

点击儿童,你可以这样处理。

getExpandableListView().setOnChildClickListener(new OnChildClickListener() 
            {               
                public boolean onChildClick(ExpandableListView parent, View v,int groupPosition, int childPosition, long id) 
                { 
               // your code...
                }
            }

希望这会对你有所帮助。