问题标签 [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 回答
924 浏览

android - 允许 DialogFragment 的外部触摸(Listview onitemclick 不起作用)

当我显示对话框片段时,我希望外部元素可以点击

我在我的代码中使用它,但 listview 和 gridview 的 onitemclick 不起作用,因为按钮点击工作有什么建议吗?

0 投票
3 回答
5420 浏览

android - onActivityResult 应该在哪里处理,对话框片段、片段还是活动?

在我的 android 应用程序中,我有一个片段,用户可以在其中添加图片,无论是来自画廊还是来自相机。我创建了一个警报对话框并将其放置在 DialogFragment 中。当用户选择一个选项时,我调用 startActivityForResult。我的问题是,理想情况下应该在哪里处理这个结果?(即我应该在哪里放置onActivityResult?)在DialogFragment 类中,宿主片段还是宿主活动?有关系吗?

0 投票
1 回答
1623 浏览

android - 将值传递给 TimePickerFragment

我有一个工作的 TimePickerFragment,它使用当前时间作为选择器的默认值。现在我想传递旧的分钟和小时选择值以显示在选择器中。我怎样才能做到这一点?

这是代码:

活动:

对话片段:

0 投票
1 回答
2054 浏览

android - 将数据从 DialogFragment 返回到 MainActivity

我正在尝试按照此说明https://stackoverflow.com/a/14808425/2933117从 DialogFragment 返回一个字符串,但我只收到 logcat 错误

java.lang.ClassCastException: com.example.testinterface.MainActivity cannot be cast to com.example.testinterface.InterDialog$EditNameDialogListener

感谢任何帮助或解释为什么我会出错,在此先感谢。

这是我的代码:

主要活动

DialogFragment

0 投票
2 回答
3265 浏览

android - 无法在 DialogFragment 内的 AsyncTask 内显示 Toast

我正在使用 DialogFragment 来显示一个简单的表单,然后将其发布到远程服务器并发送回成功/失败代码。

但是,每当我想在发生错误时显示 Toast 时,我都会得到一个异常,其中 getActivity() 返回 null。知道这是为什么吗?

这是代码的摘要:

这是日志猫:

0 投票
0 回答
252 浏览

java - Android:DialogFragment 样式被忽略

我的活动上有一个按钮,它调用以下函数:

样式.xml:

不幸的是,无论我在styles.xml 中放入什么,它都不会改变日期选择器的设计。

有人知道怎么了?谢谢!

0 投票
3 回答
3847 浏览

android - 在android中使用一个简单的对话框片段

我正在尝试在单击edittext时启动 timePicker

我已经构建了大部分东西!

Buffet_offerings_breakfast_menu2.java

TimePickerFragment.java


我收到两个错误::

错误1 ::

用于线

作为——

错误2 ::

用于线

作为——


我该如何解决这个问题!

0 投票
1 回答
6604 浏览

android - DialogFragment 在其 show() 之后调用 onCreateDialog()

我有一个 DialogFragment,它有一个 ProgressBar:

在 MainActivity 中:

日志输出:

请看时间,这意味着 onCreateDialog() 被调用得非常晚!所以我不能得到电视和PB。有什么问题?我需要立即显示对话框,然后我可以设置 ProgressBar。

0 投票
2 回答
2240 浏览

android - Android DialogFragment 布局,奇怪的额外空白

因此,在制作了dialogfragment一个简单的“让用户选择”弹出窗口后,我将其加载并在布局中看到了一些奇怪的额外空白,我不确定是什么导致了它,我一直在绞尽脑汁想弄清楚。我稍微修改了 xml 以更好地显示行为,唯一的区别是我将 3 个垂直部分的宽度从“match_parent”更改为“wrap_content”,因此我可以使用边框来显示空白的实际大小. 这是显示问题的图片:

问题

这是我的xml:

所以我的问题是:我能做些什么来删除这个额外的空格?我的 xml 布局是否缺少某些内容?我可以每次手动设置宽度的大小,但我更希望窗口本身实际上是“wrap_content”

编辑:原来调整大小是由标题引起的,有没有办法将标题缩小到合适的大小?

0 投票
1 回答
1895 浏览

android - 更改对话框片段中的按钮按下颜色?

我想在如下图所示的对话框中更改按钮按下的颜色。

在此处输入图像描述

使用简单的警报对话框时,我设法做到了这一点。

但是,这种方法在使用 DialogFragments 时不起作用。使用 DialogFragments 时,没有 getButton 方法。

有任何想法吗??