- mongodb - 在 MongoDB mapreduce 中,如何展平值对象?
- javascript - 对象传播与 Object.assign
- html - 输入类型 ="submit"Vs 按钮标签它们可以互换吗?
- sql - 使用 MongoDB 而不是 MS SQL Server 的优缺点
我创建了一个运行良好的 AlertDialog。它正在消失,如果我按下:
1) 转义键盘按钮或
2) 使用鼠标返回按钮
为了使其即使在上述条件下也能保持专注,我在构建时添加了“.setCancelable(false)”语句。但是,我仍然看到对话框消失。问题出在哪里?请帮忙。
添加代码:
return new AlertDialog.Builder(getActivity())
.setIcon(R.drawable.alert_dialog_icon)
.setTitle(title)
.setCancelable(false)
.setPositiveButton(R.string.alert_dialog_ok,
new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int whichButton) {
((FragmentAlertDialog)getActivity()).doPositiveClick();
}
}
)
.setNegativeButton(R.string.alert_dialog_cancel,
new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int whichButton) {
((FragmentAlertDialog)getActivity()).doNegativeClick();
}
}
)
.create();
环境:XP Professional 上的 Android 4.0。
最佳答案
是 this你的完整代码?那么请更改您的代码以像这样设置 setCancelable(false)
void showDialog() {
DialogFragment newFragment = MyAlertDialogFragment.newInstance(
R.string..alert_dialog_two_buttons_title);
newFragment.setCancelable(false);
newFragment.show(getFragmentManager(), "dialog");
}
关于android - AlertDialog 的 setCancelable(false) 方法不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8906269/
我创建了一个自定义的进度对话。重写 setCancelable() 和 setCanceledOnTouchOutside() 等属性对我不起作用。 public class CustomProgre
我在一个 android 应用程序中工作,并且正在使用 DialogFragment 来显示一个对话框,我想让该 DialogFragment 不可取消。我已将对话框可取消属性设置为 false,但仍
我在理解 dialogBox 的 android 中的 setCancelable(false) 时遇到问题。 它的实际含义是什么,我们为什么要使用它?我是 Android 新手。 最佳答案 setC
我想在警告对话框中禁用自动取消但是我不知道,我搜索了一下,我想要像android studio: builder.setCancelable(false); 工作,请帮帮我。 最佳答案 在 ionic
我创建了一个运行良好的 AlertDialog。它正在消失,如果我按下: 1) 转义键盘按钮或 2) 使用鼠标返回按钮 为了使其即使在上述条件下也能保持专注,我在构建时添加了“.setCancelab
本文整理了Java中org.bukkit.event.weather.WeatherChangeEvent.setCancelled()方法的一些代码示例,展示了WeatherChangeEvent.
我的 bukkit/spigot 插件中有一个自定义事件,它扩展了 PlayerInteractEvent它试图打开玩家周围附近区域的箱子。 当前代码使用此事件来确保没有其他插件(例如悲伤预防)反对玩
我最近发现我在我的应用程序中实现的一些对话框运行良好,但在三星设备上除外。 在我测试的每台设备上,“setCancelable(true)”在单击对话框外部时关闭对话框,三星设备除外。 我测试的三星设
final Dialog dlg ; if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.HONEYCOMB) { dlg= n
当用户触摸 Bottom Sheet 片段之外时,我想执行一些任务。我怎样才能做到这一点? 在我的底部对话框中,有一段代码可以防止在触摸外部时关闭...。 bottomSheetDialogFragm
我有一个 AlertDialog 及其 setCancelable()是假的。在 Onbackpressed函数我希望关闭 AlertDialog。但是当setCancelable()是假的,后退键根
我是一名优秀的程序员,十分优秀!