zoukankan      html  css  js  c++  java
  • 理解SimpleExpandableListAdapter的构造函数

    1
    2
    3
    4
    public SimpleExpandableListAdapter(Contextcontext,List<? extends Map<String, ?>> groupData, 
        int groupLayout,String[]groupFrom, int[] groupTo,
        List<? extends List<? extends Map<String, ?>>> childData, 
        int childLayout,String[]childFrom, int[] childTo)

    参数

    1. context 与SimpleExpandableListAdapter关联的ExpandableListView的上下文。
    2. groupData 一个Maps列表(List)。集合中的每个字典项与可折叠列表中的每个组元素一致。字典项提供了组元素包含的所有数据,并包含所有在"groupFrom"中指定的记录。
    3. groupLayout 显示组元素的资源文件。该资源文件定义了如何显示组元素。该布局文件必须至少包括groupTo中所定义的View。(即groupTo中的View id数组必须都在该布局文件中找到)
    4. groupFrom 一个键值列表。对应与组相关联的Map中的键值。
    5. grouptTo 组View应当显示groupFrom参数中的所有列数据。这些数据应当都用TextView来显示。列表中的前N个View从前N个groupFrom参数获得列元素的数据。
    6. childData 一个Map列表的列表。外部列表中的每个实体对应一个组(按照组的位置编号)。在内部列表的每个实体对应某个组的子元素(按照子元素的位置编号)。该 Map对应了子元素的数据。(按照childFrom数组中的值编号)。该Map包含了每个子元素的数据,并且应当包括所有在childFrom中指定的 实体。
    7. childLayout 显示子元素的资源文件。该资源文件定义了如何显示子元素。布局文件至少应该包括所有在childTo中定义的View。(即childTo中的view id数组必须都在该布局文件中找到)
    8. childFrom 定义显示子元素的列名。该列名与childData中的子元素属性(字典键值)对应。
    9. childTo 子View应当显示childFrom参数中的所有列数据。这些数据应当都用TextView来显示。列表中的前N个View从前N个childFrom参数获得列元素的数据。
    1
    2
    3
    4
    public SimpleExpandableListAdapter (Context context, List<? extends Map<String, ?>> groupData, 
        int expandedGroupLayout, int collapsedGroupLayout, String[] groupFrom, int[] groupTo, 
        List<? extends List<? extends Map<String, ?>>> childData, int childLayout, 
        String[] childFrom, int[] childTo)

    参数

    1. context 与SimpleExpandableListAdapter关联的ExpandableListView的上下文。
    2. groupData 一个Maps列表(List)。集合中的每个字典项与可折叠列表中的每个组元素一致。字典项提供了组元素包含的所有数据,并包含所有在"groupFrom"中指定的记录。
    3. expandedGroupLayout 定义组展开时的View的XML资源布局。该布局文件应当至少包括所有在groupTo中所定义的View。(即groupTo中的View id数组必须都在该布局文件中找到)
    4. collapasedGroupLayout 定义组折叠时的View的XML资源布局。该布局文件应当至少包括所有在groupTo中所定义的View。(即groupTo中的View id数组必须都在该布局文件中找到)
    5. groupFrom 一个键值列表。对应与组相关联的Map中的键值。
    6. grouptTo 组View应当显示groupFrom参数中的所有列数据。这些数据应当都用TextView来显示。列表中的前N个View从前N个groupFrom参数获得列元素的数据。
    7. childData 一个Map列表的列表。外部列表中的每个实体对应一个组(按照组的位置编号)。在内部列表的每个实体对应某个组的子元素(按照子元素的位置编号)。该 Map对应了子元素的数据。(按照childFrom数组中的值编号)。该Map包含了每个子元素的数据,并且应当包括所有在childFrom中指定的 实体。
    8. childLayout 显示子元素的资源文件。该资源文件定义了如何显示子元素。布局文件至少应该包括所有在childTo中定义的View。(即childTo中的view id数组必须都在该布局文件中找到)
    9. childFrom 定义显示子元素的列名。该列名与childData中的子元素属性(字典键值)对应。
    10. childTo 子View应当显示childFrom参数中的所有列数据。这些数据应当都用TextView来显示。列表中的前N个View从前N个childFrom参数获得列元素的数据。
    1
    2
    3
    4
    public SimpleExpandableListAdapter(Contextcontext,List<? extends Map<String, ?>> groupData, 
        int expandedGroupLayout, int collapsedGroupLayout,String[]groupFrom, 
        int[] groupTo,List<? extends List<? extends Map<String, ?>>> childData, 
        int childLayout, int lastChildLayout,String[]childFrom, int[] childTo)

    参数

    1. context  与SimpleExpandableListAdapter关联的ExpandableListView的上下文。
    2. groupData 一个Maps列表(List)。集合中的每个字典项与可折叠列表中的每个组元素一致。字典项提供了组元素包含的所有数据,并包含所有在"groupFrom"中指定的记录。
    3. expandedGroupLayout   定义组展开时的View的XML资源布局。该布局文件应当至少包括所有在groupTo中所定义的View。(即groupTo中的View id数组必须都在该布局文件中找到)
    4. collapasedGroupLayout   定义组折叠时的View的XML资源布局。该布局文件应当至少包括所有在groupTo中所定义的View。(即groupTo中的View id数组必须都在该布局文件中找到)
    5. groupFrom 一个键值列表。对应与组相关联的Map中的键值。
    6. grouptTo   组View应当显示groupFrom参数中的所有列数据。这些数据应当都用TextView来显示。列表中的前N个View从前N个groupFrom参数获得列元素的数据。
    7. childData 一个Map列表的列表。外部列表中的每个实体对应一个组(按照组的位置编号)。在内部列表的每个实体对应某个组的子元素(按照子元素的位置编号)。该 Map对应了子元素的数据。(按照childFrom数组中的值编号)。该Map包含了每个子元素的数据,并且应当包括所有在childFrom中指定的 实体。
    8. childLayout 显示子元素的资源文件。该资源文件定义了如何显示子元素。布局文件至少应该包括所有在childTo中定义的View。(即childTo中的view id数组必须都在该布局文件中找到)
    9. lastChildLayout 定义每组中最后一个子元素的View资源布局情况。该布局文件应当至少包括所有在childTo中所定义的View。(即childTo中的View id数组必须都在该布局文件中找到)
    10. childFrom 定义显示子元素的列名。该列名与childData中的子元素属性(字典键值)对应。
    11. childTo 子View应当显示childFrom参数中的所有列数据。这些数据应当都用TextView来显示。列表中的前N个View从前N个childFrom参数获得列元素的数据。
  • 相关阅读:
    子集和的另外一个问题
    LCS
    表达式求值
    Singleton in java
    自绘ListBox的两种效果
    动态创建、压缩Access数据库(*.MDB)
    C# 中用stopwatch测试代码运行时间
    MVC学习笔记之数据传递
    ATM应用实现
    html的基本语法
  • 原文地址:https://www.cnblogs.com/hopeanCom/p/2845435.html
Copyright © 2011-2022 走看看