我有一个“自定义警报对话框”,有一个imageView用于关闭对话框,但我不知道该怎么做。我尝试通过关闭或取消来做到这一点,但它不起作用
public void onClick(View v)
{
final AlertDialog.Builder dialog = new AlertDialog.Builder(context);
final View viewLayout = mInflater.inflate(R.layout.listview_addstudent_items , null);
dialog.setView(viewLayout);
ImageView closeIcon_img = (ImageView)viewLayout.findViewById(R.id.item_img_close);
closeIcon_img.setOnClickListener(new View.OnClickListener() {
// I want To dismiss Here
});
dialog.show();
}
});
尝试像这样创建AlertDialog
表单AlertDialog.Builder
。
AlertDialog.Builder dialog = new AlertDialog.Builder(context);
final View viewLayout = mInflater.inflate(R.layout.listview_addstudent_items , null);
dialog.setView(viewLayout);
ImageView closeIcon_img = (ImageView)viewLayout.findViewById(R.id.item_img_close);
final AlertDialog alertDialog=dialog.create();
closeIcon_img.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
alertDialog.dismiss();
}
});
alertDialog.show();
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句