android-dialog相关内容

如何通过在对话框外单击来关闭对话框?

我已经为我的应用程序实现了一个自定义对话框.我想实现当用户在对话框外单击时,对话框将被关闭.我该怎么做? 解决方案 您可以使用 dialog.setCanceledOnTouchOutside(true); 如果您触摸对话框外部,它将关闭对话框. 类似的东西, Dialog dialog = new Dialog(context)dialog.setCanceledOnTouch ..

Android中具有透明背景的对话框

如何从 Android 的对话框中删除黑色背景.图片显示了问题. final Dialog dialog = new Dialog(Screen1.this);dialog.requestWindowFeature(Window.FEATURE_NO_TITLE);dialog.setContentView(R.layout.themechanger); 解决方案 添加此代码 dia ..
发布时间:2021-11-27 16:37:03 移动开发

Android 1.6:“android.view.WindowManager$BadTokenException:无法添加窗口——令牌 null 不适用于应用程序";

我正在尝试打开一个对话框窗口,但每次尝试打开它时都会抛出此异常: 未捕获的处理程序:线程主因未捕获的异常而退出android.view.WindowManager$BadTokenException:无法添加窗口 -- 令牌 null 不适用于应用程序在 android.view.ViewRoot.setView(ViewRoot.java:460)在 android.view.WindowMa ..

如何在android中创建自定义对话框?

我想创建一个像下面这样的自定义对话框 我尝试了以下方法. 我创建了 AlertDialog.Builder 的子类,并使用了自定义标题和自定义内容视图并使用了它,但结果并不如预期. 另一种尝试是对 DialogFragment 进行子类化并在 onCreateDialog 中自定义对话框,但结果并不如预期. 然后我尝试使用一个普通的 Dialog 类.结果不如预期. ..
发布时间:2021-11-27 16:36:43 移动开发

如何在 Android 上显示警报对话框?

我想显示一个对话框/弹出窗口,向用户显示一条消息,显示“您确定要删除此条目吗?"一个按钮,上面写着“删除".当Delete被触摸时,它应该删除该条目,否则什么都没有. 我已经为这些按钮编写了一个点击侦听器,但如何调用对话框或弹出窗口及其功能? 解决方案 您可以为此使用 AlertDialog 并使用其 Builder 类构建一个.下面的示例使用默认构造函数,该构造函数只接受 Cont ..
发布时间:2021-11-27 13:27:33 移动开发

进度对话框和后台线程处于活动状态时如何处理屏幕方向变化?

我的程序在后台线程中执行一些网络活动.在开始之前,它会弹出一个进度对话框.该对话框在处理程序上被关闭.这一切都很好,除非在对话框启动时屏幕方向发生变化(并且后台线程正在运行).此时应用要么崩溃,要么死锁,或者进入一个奇怪的阶段,在所有线程都被杀死之前,应用根本无法运行. 如何优雅地处理屏幕方向变化? 下面的示例代码与我的真实程序所做的大致相符: public class MyAct ..
发布时间:2021-11-27 13:10:08 移动开发

Android Activity 作为对话框

我有一个名为 whereActity 的活动,它也有子对话框.现在,我想将此活动显示为另一个活动的对话框. 我该怎么做? 解决方案 要将活动作为对话框启动,我在 AndroidManifest.xml 中这样定义: 在您的 activity 标签中使用此属性,以避免您的 Dialog 出现在最近使用的应用程序列表中 android:excludeFromRecents="tr ..
发布时间:2021-11-27 13:08:48 移动开发

用于 PreferenceFragments 中的 DialogPreferences 的 MaterialAlertDialogBu​​ilder

在首选项屏幕中,我想使用 MaterialComponent 的对话框(使用 MaterialAlertDialogBu​​ilder)而不是 AppCompat 的 AlertDialog.但是,AppCompat 的偏好框架使用 AlertDialog.Builder 进行硬编码. 据我所知,覆盖它的唯一方法是覆盖:PreferenceFragmentCompat.onDisplayPr ..

如何防止BottomSheetDialogFragment在导航到另一个片段后解除?

我在我的应用上使用 NavigationComponent. 我有一个特定的流程,在点击 BottomSheetDialogFragment 的按钮后,应用程序应该导航到另一个片段.但是当那个 Fragment 弹出时,我需要导航回之前的 BottomSheetDialogFragment. 出于某种原因,BottomSheetDialogFragment 被自动关闭. Frag A ..

安卓 |如何在显示下一个对话之前关闭上一个对话?

我有针对不同条件的多个对话框.当我为一种情况显示对话时,然后我尝试为另一种情况显示另一种对话.它与前一个重叠. 特定场景 我有两个对话.一种用于 wifi 未激活的情况.另一种是当wifi处于活动状态时.假设当我启动应用程序时,wifi 未处于活动状态.所以,它显示了一个对话.然后我打开了wifi.它展示了另一个对话.但是,它与前一个重叠.在下面的屏幕截图中,通过查看对话框的阴影可以清 ..
发布时间:2021-11-02 22:10:42 移动开发

AndroidRuntimeException:在添加内容之前必须调用requestFeature()

我有对话框片段.我打算在活动和对话框中使用此片段.而且我重写了onCreateDialog和onCreateView方法.这是编码. @Override公共视图onCreateView(LayoutInflater充气器,ViewGroup容器,捆绑保存的实例状态){视图view = inflater.inflate(R.layout.interval_time_popup,null);设置( ..

如何设置AlertDialog自定义标题的上边距并删除不需要的填充?

我陷入了 AlertDialog.Builder 标题的 margin 和 padding 问题,我在做的是我想要标题在 center 中,所以我可以使用 setCustomTitle 来执行此操作,但会留有边距和填充.我不想显示不必要的填充,我也想为标题设置一些上边距,我正在使用 LinearLayout.LayoutParams ,但它没有任何作用.请提出处理建议.谢谢 代码: di ..
发布时间:2021-04-04 18:42:44 移动开发

在对话框边界之外查看

我想要这样的东西: 用户个人资料图片在对话框边界上“弹出". 我已经尝试了所有方法:弄乱在阳光下的所有可能组合的裁剪,在对话框之后动态创建视图并将其添加到根内容视图,使用单独的视图并通过Dialog.setCustomTitle()加载该视图,入侵Images onDraw()方法并应用各种边界/位置攻击---但是无论什么图像总是被裁剪并切成两半. 我什至可以对Play商店APK ..
发布时间:2021-04-03 20:45:17 移动开发

与AlertDialog不同,DialogFragment的宽度占据了整个屏幕

我正在尝试在我的dialogFragment类中添加一个CustomView,它可以正常工作,但是宽度占据了整个屏幕的90%,但是如果我在AlertDialog中对相同的布局进行膨胀,它就可以正常工作,即宽度似乎是正确的&好. 我还尝试通过onStart()设置DialogFragment的宽度,但这不是理想的结果... 这就是我想要的(AlertDialog中的CustomView) ..

使用对话框将数据插入数据库

我正在尝试向da数据库添加一些数据.通过将意图(在下面的文本中注释)用于活动(稍后显示),可以很好地工作. 现在,我正在尝试使用dialog做同样的事情,但是我对如何做到这一点感到困惑. @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setC ..
发布时间:2020-08-25 20:00:37 移动开发