当我点击此群组中的ExpandableListView
内部时,我正在尝试展开一组ImageView
。
我试过这个:
expLista.setOnGroupClickListener(new OnGroupClickListener() {
@Override
public boolean onGroupClick(ExpandableListView parent, View v,
int groupPosition, long id) {
grupoCLickeado = groupPosition;
ImageView btnExpandir = (ImageView) v
.findViewById(R.id.imgExpandir);
// btnExpandir.setFocusable(false);
btnExpandir.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
LinearLayout parentRow = (LinearLayout) v.getParent()
.getParent();
expLista.expandGroup(grupoCLickeado);
}
});
return true;
}
});
但这只适用于每次我想要折叠或展开群组时,我点击该群组的空白区域。
我无法获取组ID,否则,当我单击行内的ImageView
时,它不会检测哪个组是此ImageView
的组。
我怎样才能发现这个?