Can*_*uck 5 expand android expandablelistview expandablelistadapter clickable
我ExpandableListView在我的Android应用程序中使用a 想要在用户单击long元素时执行动作,因此我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;
}
});
}
...
}
Run Code Online (Sandbox Code Playgroud)
小智 1
您的代码没有进一步处理任何其他“onClick”事件的原因是您在返回中传递了“true”。如果您指示事件已处理,操作系统将停止尝试进一步处理任何进一步的事件。要让它处理此事件并展开,那么您需要将返回更改为 false 而不是 true
| 归档时间: |
|
| 查看次数: |
5326 次 |
| 最近记录: |