私はExpandableListView
を持っています。グループを設定する必要があります(groupPositionは既知で、常に同じです)が非展開で、クリックすると新しいActivity
を開始します。それを行う方法はありますか?android ExpandableListView - 特定のグループを非拡張可能に設定する
getExpandableListView().setOnGroupClickListener(
new OnGroupClickListener() {
@Override
public boolean onGroupClick(ExpandableListView parent,
View v, int groupPosition, long id) {
if (groupPosition == 1) {
Toast.makeText(getApplicationContext(), "TEST",
Toast.LENGTH_SHORT).show();
} else if (groupPosition != lastExpandedGroupPosition) {
getExpandableListView().collapseGroup(
lastExpandedGroupPosition);
} else
getExpandableListView().expandGroup(groupPosition);
lastExpandedGroupPosition = groupPosition;
return true;
}
});
本当に簡単な方法で問題を解決してください。ありがとう – Droidman
これは働いた。ありがとう:) – Bhupinder
ありがとう、幸せコーディング:) –