android-dialogfragment相关内容

从 DialogFragment 返回值

我正在执行单击EditText 后需要显示对话框的任务.在那个对话框中,我使用 RecyclerView 显示带有 RadioButton 的内容. 现在,我想要做的是,从对话框中选择 RadioButton(RecyclerView 中的内容)后,它应该返回该内容的值,然后应该关闭对话框. 为了生成对话框,我使用了 DialogFragment. 由于我是 android 开发 ..

我应该使用 PopupWindow 还是 DialogFragment 来接受输入?

我正在做一个带有 3 个微调器和一个 EditText 的弹出窗口.在阅读了许多博客和文章后,我无法决定哪个是最好的选择,PopupWindow 或 DialogFragment. 标准是: 与不同 Android 版本的兼容性 性能 如果有更好的方法,我愿意改变观点. 非常感谢. DialogFragment: 优点: 缺点: 弹出窗口: 优点 ..
发布时间:2021-11-27 16:46:20 移动开发

DialogFragment 中的 ViewPager - IllegalStateException:Fragment 没有视图

我想要达到的目标 从 FragmentActivity 单击操作栏中的操作按钮时显示一个对话框 DialogFragment - 一个没有标题的对话框 TabHost - 对话框顶部的标签 ViewPager with FragmentPagerAdapter - 可滑动,哪些内容连接到标签 2-3 Dialog Buttons(Dialog 的不同子类,不同的按钮) - 不应该在 ..

方向改变后Android DialogFragment消失

我有一个 FragmentActivity 支持 v4 类,它实现了两个并排的(有点像 gmail)片段和一个可以调出 DialogFragment 的按钮. 除非我改变方向,否则这一切都很好.当我更改方向时,不会保存片段的状态. 主要问题是如果我打开了 FragmentDialog,它就会消失. 我已经在所有片段中设置了 setRetainInstance(true); 但它没 ..

设置 DialogFragment 的大小

我一直在尝试许多命令来设置我的 DialogFragment 的大小.它只包含一个颜色选择器,所以我删除了对话框的背景和标题: getDialog().getWindow().requestFeature(Window.FEATURE_NO_TITLE);getDialog().getWindow().setBackgroundDrawable(新的 ColorDrawable(android. ..
发布时间:2021-11-27 16:45:22 移动开发

如何正确关闭 DialogFragment?

文档对 Dialog 类中的 dismiss() 方法是这样说的: 关闭此对话框,将其从屏幕上移除.可以调用这个方法安全地从任何线程.请注意,您不应该覆盖此方法来执行关闭对话框时进行清理,而是在 onStop() 中实现. 在我的代码中,我所做的就是调用 getDialog().dismiss() 来关闭它.但我没有做任何其他事情,甚至没有使用 onStop().所以我问的是如何正确地 ..
发布时间:2021-11-27 16:45:11 移动开发

DialogFragment 全屏显示两侧的填充

我正在创建一个显示在操作栏下方的自定义 DialogFragment.到目前为止,一切都很好.对话框片段的布局参数是 match_parent 宽度和 wrap_content 高度. 我尝试了所有解决方案,包括设置布局参数 .width 以及获取显示大小和删除主题.但是,无论如何,对话框的左侧、右侧和顶部都有少量不可见的空间.我需要知道如何移除这个空间,使其与屏幕的宽度相匹配,并希望也能去 ..
发布时间:2021-11-27 16:44:54 移动开发

如何通过旋转正确保留 DialogFragment?

我有一个承载 DialogFragment 的 FragmentActivity. DialogFragment 执行网络请求并处理 Facebook 身份验证,因此我需要在轮换期间保留它. 我已阅读与此问题相关的所有其他问题,但没有一个真正解决了该问题. 我正在使用 putFragment 和 getFragment 来保存 Fragment 实例并在重新创建活动时再次获取它. ..

允许 DialogFragment 的外部触摸

我的应用中有一个 Fragment,它显示了一个 DialogFragment. 我在片段中有一个关闭对话框的按钮.但是当我显示 dialogFragment 时,对话框外部的触摸什么也不做,我无法单击对话框片段外部的按钮. 如何允许 DialogFragment 的外部触摸? 解决方案 为了做到这一点,应该打开允许外部触摸的 Window 标志,并且为了获得良好的外观应清除背景暗 ..
发布时间:2021-11-27 16:44:17 移动开发

如何创建没有标题的 DialogFragment?

我正在创建一个 DialogFragment 来显示有关我的应用程序的一些帮助消息.除了一件事之外,一切正常:窗口顶部有一条黑色条纹显示 DialogFragment,我认为它是为标题保留的,我不想使用. 这特别痛苦,因为我的自定义 DialogFragment 使用白色背景,所以这个变化太臭名昭著了,不能搁置. 让我以更图形化的方式向您展示这一点: 现在我的 DialogFra ..
发布时间:2021-11-27 16:43:56 移动开发