グループが展開されたときにExpandableListView
、いくつかのアクションを実行します。
@Override
public void onGroupExpanded(int groupPosition) {
super.onGroupExpanded(groupPosition);
p = (RelativeLayout)activity.findViewById(R.id.pers);
p.setVisibility(View.GONE);
ExpandableListView elw = (ExpandableListView) activity
.findViewById(android.R.id.list);
if (groupPosition != lastExpandedGroupPosition) {
elw.collapseGroup(lastExpandedGroupPosition);
}
lastExpandedGroupPosition = groupPosition;
}
RelativeLayout
すべてのグループが折りたたまれているとき(またはグループが展開されていないとき)に表示を設定する必要があります。すべてのグループが現在折りたたまれていることをどのように検出できますか?