我有一个包含图像按钮和文本视图的自定义列表视图。现在,当我单击信息图标时,它会打开弹出窗口(实际上是我在单击图像按钮时显示的布局),其中提供了一些描述,当我再次单击该图标时,它变得不可见。但我希望它在我点击任何其他区域时不可见,而不仅仅是在那个信息图标上。
//img_Info is the Imagebutton containing i icon
img_Info = (ImageButton)view.findViewById(R.id.img_Info);
img_Info.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
//llimg_info is the linearlayout that becomes visible on the click event
if(llimg_info.isShown()) {
llimg_info.setVisibility(llimg_info.INVISIBLE);
}
else {
llimg_info.setVisibility(llimg_info.VISIBLE);
}
}
});
请问有什么建议吗?