我可扩展list
在Android和当点击进入孩子我可见和不可见一些View
。我的问题是,我必须点击多点击才能执行操作。我只需点击一下即可完成此操作。问题与可扩展列表Android的孩子
下面是我的代码:
expandableListView.setOnChildClickListener(new ExpandableListView.OnChildClickListener() {
@Override
public boolean onChildClick(ExpandableListView parent, View v,final int groupPosition, final int childPosition,long id) {
final View container =v.findViewById(R.id.container);
TextView tvQuestion = (TextView) v.findViewById(R.id.tvQuestion);
tvQuestion.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
if (container.getVisibility() == View.GONE) {
container.setVisibility(View.VISIBLE);
} else {
container.setVisibility(View.GONE);
}
}
});
return false;
}
});
尝试取消对tvQuestion点击侦听器,这样onChildClick事件将触发您的能见度运行 –
当我删除tvQuestion container.setVisibility(View.GONE); 不能正常工作可见,不能走! –