在ExpandableListView中添加GridView? - 自定义丰富的布局

时间:2013-06-21 11:12:45

标签: android expandablelistview android-gridview

我想在android中的ExpandableListView中添加GridView。我在ExpandableListView中找到了一个GridView教程,但是这并没有在ExpandableListView中提供GridView的插入/添加。

以下是链接:GridView inside Expandable list in android 此链接中的教程涵盖了在ExpandableListView中成功插入GridView之后的问题。 但我的问题是首先得到这样的布局。这个链接没有给出。我也没有找到如何在ExpandableListView中添加GridView的地方?

实际上我想创建这种观点:


#########ExpandableListView############
>>>>>>>>>>>>GridView>>>>>>>>>>>>>>>
    #Column1##Column2##Column3
    #Item  1##Item  2##Item  3 
    #Item  1##Item  2##Item  3
    #Item  1##Item  2##Item  3
    #Item  1##Item  2##Item  3
>>>>>>>>>>>>GridView>>>>>>>>>>>>>>>
    #Column1##Column2##Column3
    #Item  1##Item  2##Item  3 
    #Item  1##Item  2##Item  3
    #Item  1##Item  2##Item  3
    #Item  1##Item  2##Item  3
>>>>>>>>>>>>GridView>>>>>>>>>>>>>>>
    #Column1##Column2##Column3
    #Item  1##Item  2##Item  3 
    #Item  1##Item  2##Item  3
    #Item  1##Item  2##Item  3
    #Item  1##Item  2##Item  3
>>>>>>>>>>>>GridView>>>>>>>>>>>>>>>
    #Column1##Column2##Column3
    #Item  1##Item  2##Item  3 
    #Item  1##Item  2##Item  3
    #Item  1##Item  2##Item  3
    #Item  1##Item  2##Item  3

1 个答案:

答案 0 :(得分:0)

我得到了答案。只需创建ListView,它将使用LinearLayout作为其子项。每个孩子LinearLayout将持有其他Android布局项目,如ImageView,ImgaeButton,TextView,Button等。

<ListView>
   <LinearLayout>
      <ChildItem1>
      <ChildItem1>
      <ChildItem1>
      <ChildItem1>
   </LinearLayout>
</ListView>

您只需按照此示例操作即可。 https://github.com/madhu314/sectionedgridview