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参数获得列元素的数据。
  • 相关阅读:
    (算法)堆与堆排序
    (笔试题)N!的三进制数尾部0的个数
    (笔试题)N!尾部连续0的个数
    程序员与编程一些鲜为人知的事实 软件遵循熵的定律
    关注职业发展,也要关注健康 别让老板杀了你
    其实,最好的年龄才刚刚开始
    你为什么就做不到呢? 正确的选择改变命运
    睡觉前为啥总是忍不住刷网页刷手机?
    中年程序员职业生涯另一选择:创业追寻自己的热情所在
    都很好的两人为何却没有好的婚姻 清楚对方的需要
  • 原文地址:https://www.cnblogs.com/hopeanCom/p/2845435.html
Copyright © 2011-2022 走看看