-1

我想开发具有多个孩子的列表视图,如下图所示,我谷歌但没有任何类似的解决方案。  

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

在此处输入图像描述

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

4

3 回答 3

3

您是否看过并尝试过这个:

http://code.google.com/p/tree-view-list-android/

于 2013-02-06T11:42:22.280 回答
0

一般来说 ExpandableListView 只支持 2 级 ListView。

这是3 级 ListView 的示例,您可以添加更多级别。

于 2013-02-06T11:44:14.853 回答
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...
                }
            }

希望这会帮助你。

于 2013-02-06T11:46:28.233 回答