kyr*_*rax 10 expand android expandablelistview expandablelistadapter collapse
我正在寻找像isExpanded()或isCollapsed()这样的API来告诉我一个组是展开还是折叠.
Int*_*iya 14
你可以用isGroupExpanded.
expListViewObj.setOnGroupClickListener(new ExpandableListView.OnGroupClickListener() {
@Override
public boolean onGroupClick(ExpandableListView parent, View v,
int groupPosition, long id) {
if(parent.isGroupExpanded(groupPosition))
{
// Do your Staff
}
else{
// Expanded ,Do your Staff
}
return false;
}
});
Run Code Online (Sandbox Code Playgroud)
有关详细信息,请访问此处
getGroupView()你的 中有一个参数ExpandableListAdapter,一个布尔值,代表组是否扩展。
来自(http://developer.android.com/reference/android/widget/ExpandableListAdapter.html#getGroupView(int , boolean, android.view.View, android.view.ViewGroup )
获取显示给定组的视图。该视图仅适用于该组——该组的子视图将使用 getChildView(int, int, boolean, View, ViewGroup)) 获取。
参数
groupPosition 返回视图的组的位置
isExpanded 组是否展开或折叠
如果可能的话,convertView 旧视图以重用。在使用之前,您应该检查该视图是否为非空且类型合适。如果无法转换此视图以显示正确的数据,此方法可以创建一个新视图。不保证 ConvertView 之前已由 getGroupView(int, boolean, View, ViewGroup) 创建。Parent 该视图最终将附加到的父级
| 归档时间: |
|
| 查看次数: |
10481 次 |
| 最近记录: |