本文整理了Java中android.app.AlertDialog.setCanceledOnTouchOutside()
方法的一些代码示例,展示了AlertDialog.setCanceledOnTouchOutside()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。AlertDialog.setCanceledOnTouchOutside()
方法的具体详情如下:
包路径:android.app.AlertDialog
类名称:AlertDialog
方法名:setCanceledOnTouchOutside
暂无
代码示例来源:origin: stackoverflow.com
public class MyDialogFragment extends DialogFragment {
@Override
public Dialog onCreateDialog(Bundle savedInstanceState) {
LayoutInflater inflater = getActivity().getLayoutInflater();
View view = inflater.inflate(R.layout.dialog_layout, null, false);
AlertDialog.Builder builder = new AlertDialog.Builder(getActivity())
.setTitle("in case you want use a title").setView(view);
AlertDialog alert = builder.create();
// alert.setCancelable(false); <-- dont' use that instead use bellow approach
setCancelable(false); <- press back button not cancel dialog, this one works fine
alert.setCanceledOnTouchOutside(false); <- to cancel outside touch
return alert;
}
代码示例来源:origin: stackoverflow.com
AlertDialog alertDialog;
alertDialog = new AlertDialog.Builder(this).create();
alertDialog.setCanceledOnTouchOutside(false);
alertDialog.setTitle("");
alertDialog.setButton(AlertDialog.BUTTON_NEUTRAL, "OK",
new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
}
});
alertDialog.show();
代码示例来源:origin: ACRA/acra
/**
* Build the dialog from the values in config
*
* @param savedInstanceState old state to restore
*/
protected void buildAndShowDialog(@Nullable Bundle savedInstanceState) {
final AlertDialog.Builder dialogBuilder = new AlertDialog.Builder(this);
final String title = dialogConfiguration.title();
if (title != null) {
dialogBuilder.setTitle(title);
}
final int iconResourceId = dialogConfiguration.resIcon();
if (iconResourceId != ACRAConstants.DEFAULT_RES_VALUE) {
dialogBuilder.setIcon(iconResourceId);
}
dialogBuilder.setView(buildCustomView(savedInstanceState))
.setPositiveButton(dialogConfiguration.positiveButtonText(), this)
.setNegativeButton(dialogConfiguration.negativeButtonText(), this);
mDialog = dialogBuilder.create();
mDialog.setCanceledOnTouchOutside(false);
mDialog.show();
}
代码示例来源:origin: termux/termux-app
dialogHolder[0].setCanceledOnTouchOutside(false);
dialogHolder[0].show();
代码示例来源:origin: stackoverflow.com
alertDialog.setCanceledOnTouchOutside(false);
alertDialog.setMessage("All done!");
alertDialog.setButton(AlertDialog.BUTTON_NEUTRAL, "OK",
代码示例来源:origin: ankidroid/Anki-Android
@Override
protected void init(Bundle savedInstanceState) {
super.init(savedInstanceState);
AlertDialog.Builder dialogBuilder = new AlertDialog.Builder(this);
try {
CoreConfigurationBuilder builder = AnkiDroidApp.getInstance().getAcraCoreConfigBuilder();
DialogConfiguration dialogConfig =
(DialogConfiguration)builder.getPluginConfigurationBuilder((DialogConfigurationBuilder.class)).build();
dialogBuilder.setIcon(dialogConfig.resIcon());
dialogBuilder.setTitle(dialogConfig.title());
dialogBuilder.setPositiveButton(dialogConfig.positiveButtonText(), AnkiDroidCrashReportDialog.this);
dialogBuilder.setNegativeButton(dialogConfig.negativeButtonText(), AnkiDroidCrashReportDialog.this);
}
catch (ACRAConfigurationException ace) {
Timber.e(ace, "Unable to initialize ACRA while creating ACRA dialog?");
}
dialogBuilder.setView(buildCustomView(savedInstanceState));
AlertDialog dialog = dialogBuilder.create();
dialog.setCanceledOnTouchOutside(false);
dialog.setOnDismissListener(this);
dialog.show();
}
代码示例来源:origin: stackoverflow.com
LayoutInflater li = LayoutInflater.from(context);
View promptsView = li.inflate(R.layout.my_dialog_layout, null);
AlertDialog.Builder alertDialogBuilder = new AlertDialog.Builder(context);
alertDialogBuilder.setView(promptsView);
// set dialog message
alertDialogBuilder.setTitle("My Dialog..");
alertDialogBuilder.setIcon(R.drawable.ic_launcher);
// create alert dialog
final AlertDialog alertDialog = alertDialogBuilder.create();
final Spinner mSpinner= (Spinner) promptsView
.findViewById(R.id.mySpinner);
final Button mButton = (Button) promptsView
.findViewById(R.id.myButton);
// reference UI elements from my_dialog_layout in similar fashion
mSpinner.setOnItemSelectedListener(new OnSpinnerItemClicked());
// show it
alertDialog.show();
alertDialog.setCanceledOnTouchOutside(false);
代码示例来源:origin: stackoverflow.com
fMapTypeDialog.setCanceledOnTouchOutside(true);
fMapTypeDialog.show();
代码示例来源:origin: weexteam/weex-hackernews
alertDialog.setCanceledOnTouchOutside(false);
alertDialog.show();
tracking(alertDialog);
代码示例来源:origin: weexteam/weex-hackernews
alertDialog.setCanceledOnTouchOutside(false);
alertDialog.show();
tracking(alertDialog);
代码示例来源:origin: weexteam/weex-hackernews
alertDialog.setCanceledOnTouchOutside(false);
alertDialog.show();
tracking(alertDialog);
代码示例来源:origin: stackoverflow.com
/** convert builder to dialog */
AlertDialog alert = alertDialogBuilder.create();
/** disable cancel outside touch */
alert.setCanceledOnTouchOutside(false);
/** disable cancel on press back button */
setCancelable(false);
return alert;
代码示例来源:origin: stackoverflow.com
Builder builder = new AlertDialog.Builder(this);
builder.setMessage("Connection Error: Retry?");
builder.setCancelable(true);
builder.setPositiveButton("Retry", new RetryOnClickListener());
builder.setNegativeButton("Cancel", new CancelOnClickListener());
AlertDialog dialog = builder.create();
//Add this
dialog.setCanceledOnTouchOutside(false);
dialog.show();
代码示例来源:origin: huangfangyi/YiChat
public static AlertDialog showConfirmCancelDialog(Context context,
String title, String message,
DialogInterface.OnClickListener posListener) {
AlertDialog dlg = new AlertDialog.Builder(context).setMessage(message)
.setPositiveButton("确认", posListener)
.setNegativeButton("取消", null).create();
dlg.setCanceledOnTouchOutside(false);
dlg.show();
return dlg;
}
代码示例来源:origin: stackoverflow.com
public static void showPopUp(Context context) {
AlertDialog.Builder dialogBuilder = new AlertDialog.Builder(context);
LayoutInflater inflater = context.getLayoutInflater();
View v = inflater.inflate(R.layout.yourxml, null);
dialogBuilder.setView(v);
final AlertDialog alertDialog = dialogBuilder.create();
alertDialog.setCancelable(false);
alertDialog.setCanceledOnTouchOutside(false);
alertDialog.show();
}
代码示例来源:origin: zhaoyang21cn/iLiveSDK_Android_Suixinbo
private void showWaitDlalog(String strMsg) {
if (null == mWaitDialog) {
mWaitDialog = new AlertDialog.Builder(getActivity())
.setMessage(strMsg)
.create();
mWaitDialog.setCanceledOnTouchOutside(false);
mWaitDialog.show();
}else{
mWaitDialog.setMessage(strMsg);
mWaitDialog.show();
}
}
代码示例来源:origin: fg607/RelaxFinger
public void developerInfo() {
AlertDialog dialog = new AlertDialog.Builder(this).create();
dialog.setTitle("关于悬浮助手");
dialog.setCancelable(true);
dialog.setCanceledOnTouchOutside(true);
dialog.setMessage("版本:3.0.4.3\r\n作者:fg607\r\n邮箱:fg607@sina.com");
dialog.show();
}
代码示例来源:origin: stackoverflow.com
AlertDialog alertDialog;
alertDialog = new AlertDialog.Builder(this).create();
alertDialog.setCanceledOnTouchOutside(false);
alertDialog.setCancelable(false);
alertDialog.setTitle("");
alertDialog.setButton(AlertDialog.BUTTON_NEUTRAL, "OK",
new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
}
});
alertDialog.show();
代码示例来源:origin: grzegorznittner/chanu
@Override
public Dialog onCreateDialog(Bundle savedInstanceState) {
array = getResources().getTextArray(R.array.sort_order_types);
AlertDialog.Builder builder = new AlertDialog.Builder(getActivity());
builder
.setTitle(R.string.sort_order_menu)
.setSingleChoiceItems(array, sortType.ordinal(), selectSortOrderListener)
;
AlertDialog dialog = builder.create();
dialog.setCanceledOnTouchOutside(true);
return dialog;
}
代码示例来源:origin: grzegorznittner/chanu
@Override
public Dialog onCreateDialog(Bundle savedInstanceState) {
array = getResources().getTextArray(R.array.font_sizes);
AlertDialog.Builder builder = new AlertDialog.Builder(getActivity());
builder
.setTitle(R.string.font_size_menu)
.setSingleChoiceItems(array, fontSize.ordinal(), selectFontSizeListener)
;
AlertDialog dialog = builder.create();
dialog.setCanceledOnTouchOutside(true);
return dialog;
}
内容来源于网络,如有侵权,请联系作者删除!