WEB开发网
开发学院手机开发Android 开发 Android ExpandableListActivity 使用 阅读

Android ExpandableListActivity 使用

 2010-05-29 06:02:00 来源:WEB开发网   
核心提示:text.setGravity(Gravity.CENTER_VERTICAL | Gravity.LEFT);text.setPadding(36, 0, 0, 0);text.setText(s);return text;}4. BaseExpandableListAdapter 除了 Group Child 外

text.setGravity(Gravity.CENTER_VERTICAL | Gravity.LEFT);

text.setPadding(36, 0, 0, 0);

text.setText(s);

return text;

}

4. BaseExpandableListAdapter 除了 Group Child 外 还有一些别的函数 如:

*

Java代码

public void onGroupExpanded(int groupPosition){

}

public void onGroupCollapsed(int groupPosition){

}

public void onGroupExpanded(int groupPosition){

}

public void onGroupCollapsed(int groupPosition){

}

写道

二者属于回调函数 当ExpandableListActivity中的Group 被展开/收拢 就会回调上面的函数

*

Java代码

public boolean isChildSelectable(int arg0, int arg1) {

// TODO Auto-generated method stub

return true;

}

public boolean isChildSelectable(int arg0, int arg1) {

// TODO Auto-generated method stub

return true;

}

写道

用于设定 Child 是否可以选择 获取 selected

5. 插入数据

Java代码

public void addItemByValue(String n,String c1,String c2){

group.add(n);

List item = new ArrayList();

item.add(NAME+n);

item.add(PHONE+c1);

item.add(SEX+c2);

child.add(item);

}

public void addItemByValue(String n,String c1,String c2){

group.add(n);

List item = new ArrayList();

item.add(NAME+n);

item.add(PHONE+c1);

item.add(SEX+c2);

child.add(item);

}

本例的数据为:

Java代码

addItemByValue("Griffin","051782214","man");

addItemByValue("Billy","110","mal");

addItemByValue("Kindy","132","femal");

addItemByValue("Patric","13321234562","femal");

上一页  1 2 3 4 5 6 7  下一页

Tags:Android ExpandableListActivity 使用

编辑录入:coldstar [复制链接] [打 印]
赞助商链接