私はAndroidアプリケーションでExpandableListView
を使用します。ユーザがグループ要素を長くクリックすると操作が行われるため、エクステンションにOnLongClickListener
を定義しました。リスナーは、アスペクトとして機能しますが、子要素はそれ以上展開されません。何か案は?Android ExpandableListビューの長いグループクリックリスナーの拡大を防ぐ
public class ConnectionAdapter extends BaseExpandableListAdapter {
...
public View getGroupView(int groupPosition, boolean isExpanded, View convertView,
ViewGroup parent) {
// convertView is a LinearLayout
convertView.setOnLongClickListener(new OnLongClickListener() {
public boolean onLongClick(View v) {
// my action here
return true;
}
});
}
...
}
私はfalseを返す試してみました。しかし、私にとっても同じ問題が残っています。変換ビューのonLongClickListenerを実装した後にグループが展開されない –
グループアイテムに長いクリックリスナーを実装すると、短いクリック(グループを展開する)が機能しなくなり次第同じ問題が発生します。 –