我正在尝试将一个复选框放入 ExpandableListView。我怎么做?我扩展 BaseExpandableListAdapter 并将以下内容放入 getGroupView():
@Override
public View getGroupView(int groupPosition, boolean isExpanded, View convertView,
ViewGroup parent) {
View view = convertView == null ?
context.getLayoutInflater().inflate(R.layout.onet_head, null) : convertView;
((TextView)view.findViewById(R.id.onetText)).setText(cats.get(groupPosition).value);
return view;
}
注意到膨胀的布局了吗?这就是我放置 TextView 和 CheckBox 的地方。我注意到在我的组行布局中放置一个复选框会在单击行时禁用默认组行功能会出现辅助(子)列表。CheckBox 按预期运行,但是当我在它之外单击时,ether CheckBox 或 OnGroupClickListener 永远不会检测到单击。我怀疑以这种方式将 CheckBox 放入组行会干扰事件检测/处理,但到目前为止我无法追踪它
有人可以帮我解决这个问题吗?CheckBox 工作正常,但包括在直接单击框时检测点击