问题标签 [dialogfragment]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
876 浏览

datepicker - DialogFragment 的显示方法在 Android 版本 2.3 中不起作用

我在我的应用程序中使用 DatePicker 和 Time Picker,但在使用它时出现错误。

请参阅下面的代码:

这是我在谷歌搜索后导入的包:

当我尝试创建 DialogFragment 的对象并使用 show() 方法时,会出现问题,它说:

DialogFragment 类型中的方法 show(FragmentManager, String) 不适用于参数 (FragmentManager, String)

这是代码:

我在show()方法上遇到错误。

我在一个类而不是一个活动中使用这个日期和时间选择器,所以我给出了一个名为:“myActivity”的主活动类的引用。

任何人都可以在这里帮助我吗???

谢谢,大卫。

0 投票
2 回答
97 浏览

android - 如何制作一系列交互的DialogFragments

我正在开发一个小型 Android 应用程序,但在使用一个小功能时遇到了问题。我想让一个按钮调用一系列对话框,用户可以为其选择一系列选项。例如,按下按钮将弹出一个带有 2 个选项的对话框,按下其中任何一个选项都会打开另一个对话框,其中有 2 个选项。当用户在那里按下按钮时,我希望在某处记住这两个选择。

我最初通过制作 2 个扩展 DialogFragment 的类来接近它,然后在 #1 中做出选择后显示 DialogFragment #2 但它似乎有点混乱,我似乎无法保存“路径”,即:我想要一个int 范围从 0 到 4,表示他们可以使用 Dialog #1 中的 2 个按钮和 Dialog #2 中的 2 个按钮完成的可能路径,因此基本上 #2 必须知道从 #1 中做出了什么选择。

有小费吗?干杯。

0 投票
11 回答
63295 浏览

android - 检测后退按钮但不关闭对话框片段

我有一个浮动对话框的对话框片段,其中包括一个特殊的键盘,当用户在 EditText 字段内按下时会弹出一个特殊的键盘(正常的 IME 停止显示)。

我希望当用户按下后退按钮(就像使用普通 IME 服务一样)时关闭键盘(可见性 = GONE),但对话框保持可见。但是,从我对 SO 和其他地方的相当广泛的阅读中可以看出,似乎没有办法做到这一点。

如果我将对话框设置为不可取消,则 onCancel() 或 onDismiss() 不会通知我,因为对话框不可取消。

如果我将对话框设置为可取消,那么我会收到通知,但对话框会被取消。

我无法将 onKeyListener 附加到片段中的对话框,因为它已被系统替换,以便片段可以处理对话框的生命周期。

有没有办法做到这一点?或者为了 Fragment 系统的目的,对关键事件的检测是否完全被隔离了?

0 投票
2 回答
13956 浏览

android - 带有 wrap_content 的对话框片段以全屏形式出现。如何使其成为布局的高度而不是全屏?

我创建了一个自定义对话框片段及其 xml,如下所示:

当我调用此对话框时,它会按照屏幕截图中提供的全屏显示:

截屏

如何将此对话框的大小限制为列表和按钮的高度?

如何删除多余的空白?

0 投票
1 回答
270 浏览

android - TextView NullPointerException 在 Fragment 中实现 TimePicker

使用 DialogFragment 在 Fragment 中实现 TimePicker 对话框并获取 ClassCastException

日志猫:

我正在关注本教程: http ://www.lukehorvat.com/blog/android-time-picker-example/你也可以看到我在代码中使用的TimePickerFragment.java !

FragmentTab1.java:

MainActivity.java:-

TimePickerFragment.java:-

编辑的代码: 归功于@Luksprog

FragmentTab1.java:

MainActivity.java:

例外线:

新日志:

0 投票
2 回答
913 浏览

android - Dialogfragment(Alert-Dialog)在我试图在 Button Click 上第二次打开它时崩溃

当我试图在单击按钮时第二次打开它时,Dialogfragment 崩溃。此 Dialogfragment 在单选单选按钮中显示现有邮件帐户。这是我的代码:

这是我的 Logcat :

0 投票
1 回答
765 浏览

android - Android setVisibility 在实现 OnItemClickListener 的 DialogFragment 的 View 部分中设置为 GONE

我有一个扩展 DialogFragment 并实现 OnItemClickListener 的类。

在这个 DialogFragment 中,我有一个名为 rootView 的视图,我在其中扩展了我的主视图。当我按下一个按钮时,我会创建两个视图:

因此,有以下视图序列 rootView > selectItemForm > partForm 。

但是,当我在 partForm 中按下 BACK 按钮时,我会返回 rootView 而不是 selectItemForm。

我还创建了一个关键监听器,如下所示:

但是,这个 KeyListener 永远不会被调用,所以它也不起作用。

提前感谢所有帮助。

0 投票
1 回答
3366 浏览

android - 带有 dialogFragment 的自定义进度条对话框

我是android编程的新手。我想创建一个带有一些 textview 和按钮的自定义进度对话框,并使用两个 progressBar显示进度并在从Asynctask发送文件时更新它们,另外我希望它与最低 API 10 一起使用。google doc 建议我使用DialogFragment我这样做不知道如何更新我的 fragmentDialog 自定义布局中的进度条和文本视图,当我尝试引用文本视图或进度条时,它会抛出空异常

这是我的代码

尝试引用视图时,我的主要活动中出现了 nullExeption

我没有看到太多关于这个的问题和例子,我是不是一直走错了,应该选择另一种方式来实现我的观点??!!

编辑:我正在尝试创建这样的东西

提前致谢

0 投票
1 回答
4079 浏览

android - 带有toast对话框接口的Android错误对话框片段

如果单击接受或取消,我只需要显示一个祝酒词,但无法理解为什么错误如何解决?错误出现在吐司上,getapplicationcontext() 我了解 android 上的对话框和吐司

0 投票
1 回答
244 浏览

android - ListAdapter 中的 TimePickerDialog:已添加片段

我有一个动态创建行的列表。每行都包含一个 EditText,当用户单击此视图时,我希望显示一个 TimePickerDialog。我在我的代码中的其他地方使用了相同的技术,但不是在 ListView 中,它工作得很好,但不知何故,在这一点上我总是得到

我的 ListAdapter 是:

因此,当 TimePickerDialogFragment 在其他地方工作时,我猜问题出在 ListView 上。如果我添加一个

对于 onFocusChange() 上的 else-case,对话框会显示并关闭几次,并且 logcat 会收到垃圾邮件

有什么想法我能做什么?