相信很多人都碰到过:
自定义View的对话框里面含有多个TextView(或者其他控件),当点击其中就执行我们要进行的操作,但是点击了之后对话框却不消失
以下是一种隐藏对话框的方法:
AlertDialog.Builder builder = new AlertDialog.Builder(MainActivity.this); AlertDialog dialog = builder.setTitle("操作") .setView(View.inflate(MainActivity.this, R.layout.activity_item, null)) .show();
这里就会显示出对话框
设置布局条目的点击事件,在点击事件里面加:
dialog.dismiss() 方法,对话框就消失了