私ExpandableListView
はAndroidアプリケーションで、ユーザーがグループ要素を長くクリックした場合にアクションを実行したいので、拡張機能でを定義しOnLongClickListener
ましたBaseExpandableListAdapter
。リスナーはアスペクトとして機能しますが、子要素は拡張されなくなります。何か案は?
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;
}
});
}
...
}