讓Android dialog彈框點選空白處不會消失
阿新 • • 發佈:2019-01-04
public static Dialog creatDialog(final Context context, String tip){ Dialog dialog = new Dialog(context, R.style.appDialog); dialog.setContentView(R.layout.common_wdailog); dialog.setCanceledOnTouchOutside(false);// 設定點選螢幕Dialog不消失 Window window = dialog.getWindow(); WindowManager.LayoutParams lp = window.getAttributes(); int width = UiHelper.getScreenWidth(context); lp.width = (int)(0.6 * width); TextView titleTxtv = (TextView) dialog.findViewById(R.id.common_wdialog_message); if (tip == null || tip.length() == 0){//使用預設 titleTxtv.setText("請稍等..."); }else{ titleTxtv.setText(tip); } return dialog; }