【发布时间】:2015-08-17 09:54:01
【问题描述】:
我已经完美开发了ExpandableListView。当用户单击组行时,子列表被展开并完美显示,我的问题是如何在组展开时显示子索引0总是选中,请帮助我..
parent.setItemChecked(index, true);
单击子级时工作正常,但不能将每个子组的默认选择位置设置为 0
【问题讨论】:
标签: android
我已经完美开发了ExpandableListView。当用户单击组行时,子列表被展开并完美显示,我的问题是如何在组展开时显示子索引0总是选中,请帮助我..
parent.setItemChecked(index, true);
单击子级时工作正常,但不能将每个子组的默认选择位置设置为 0
【问题讨论】:
标签: android
使用 OnGroupExpandListener 后,可以查看expand是哪个组
YOUR_EXP_LISTVIEW.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;
}
});
或者试试这个方法..
setOnGroupExpandListener(new OnGroupExpandListener() {
@Override
public void onGroupExpand(int arg0) {
// Your staff
}
});
【讨论】:
你有没有试过听OnGroupExpandListener然后用setSelectedChild?
【讨论】: