直播网站程序源码,实现点击自定义对话框中的按钮关闭对话框
直播网站程序源码,实现点击自定义对话框中的按钮关闭对话框
public class ScanFragment extends Fragment implements View.OnClickListener {
//全局变量
private AlertDialog alertDialog;
@Override
public void onClick(View v) {
switch (v.getId()) {
case R.id.confirm:
//关闭对话框
alertDialog.dismiss();
break;
}
}
/**
* 弹出自定义对话框.
*/
public void showScanRegisterDialog(String data) {
View view = getLayoutInflater().inflate(R.layout.scan_register_dialog, null);
AppCompatTextView tvRegisterResult = view.findViewById(R.id.tv_register_result);
tvRegisterResult.setText(data);
AppCompatTextView confirm = view.findViewById(R.id.confirm);
confirm.setOnClickListener(this);
alertDialog = new AlertDialog.Builder(requireContext()).setView(view).show();
//设置点击弹窗以外的地无响应
alertDialog.setCanceledOnTouchOutside(false);
}
}
以上就是直播网站程序源码,实现点击自定义对话框中的按钮关闭对话框, 更多内容欢迎关注之后的文章