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

    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参数获得列元素的数据。
    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参数获得列元素的数据。
    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参数获得列元素的数据。

    转自:http://www.iteedu.com/handset/android/adapterdiary/SimpleExpandableListAdapter.php

  • 相关阅读:
    错误日志记录
    解决连接Oracle 11g报ORA-01034和ORA-27101的错误
    windows和linux 下将tomcat注册为服务
    ORA-12170: TNS:Connect timeout occurred
    ubuntu修改时区和时间的方法
    SecureCRT中文显示乱码的解决方法
    修復 “Failed to bring up eth0″ in Ubuntu virtualbox
    HDU 1358 Period
    rcp(插件开发)点击按钮出现 The chosen operation is not enabled 解决办法
    CRM上线之路 走上了CRM实施顾问-第12天上班 -第三周
  • 原文地址:https://www.cnblogs.com/jun14/p/2465012.html
Copyright © 2011-2022 走看看