问题标签 [android-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.
android - 如何使弹出窗口大小超过对话框窗口大小?
我在 dialogFragment 中使用 Popupwindow 进行自动建议弹出窗口。在纵向上,该弹出窗口没有到达软键盘(弹出窗口看起来很小),它的大小似乎受到对话框窗口大小的限制。我希望弹出窗口到达软键盘(看起来更大)。如何使弹出窗口超过对话框窗口?
注意:我尝试将 setClippingEnable 设置为 fasle,但弹出窗口的增长超过了键盘和屏幕。
android - 应用程序在后台时关闭 DialogFragment 的正确方法
我开始使用 DialogFragment,因为它们可以通过方向变化和其他东西很好地工作。但是我遇到了一个讨厌的问题。
我有AsyncTask
显示进度 DialogFragment 并关闭它onPostExecute
。一切正常,除非在onPostExecute
应用程序处于后台时发生(例如,在按下主页按钮后)。然后我在 DialogFragment 关闭时收到此错误 - “ Can not perform this action after onSaveInstanceState
”。多哈。常规对话框工作得很好。但不是 FragmentDialog。
所以我想知道,当应用程序在后台时关闭 DialogFragment 的正确方法是什么?我并没有真正使用过 Fragments,所以我认为我只是错过了一些东西。
android - 显示带有适配器的 AlertDialog 的 DialogFragment 无法在方向更改后保留
我在这个问题上碰了壁。我的 DialogFragment 可以很好地与我拥有的所有其他对话框配合使用,但使用客户适配器的对话框除外。当我第二次改变方向时,我得到了java.lang.IllegalStateException: Fragment NewAlertDialog{447bc528} not attached to Activity
这是使用 API 4+ 支持包。
它不会在第一次方向更改时发生,它总是在第二次发生,这意味着它按此顺序发生,对话框显示:
- 纵向->横向->纵向-> java.lang.IllegalStateException
- 横向 -> 纵向 -> 横向 -> java.lang.IllegalStateException
这是对话框:
这是一个对话框项:
我知道包含适配器是一个问题,因为如果我从中删除.setAdapter()
呼叫,AlertDialog.Builder
那么问题就会消失。
同样奇怪的是我的 ICS 设备上没有问题。这只发生在我测试的 Gingerbread 设备上。任何帮助是极大的赞赏!
谢谢!
马特。
android - DialogFragment在Android中的位置
我有DialogFragment
一个View
像弹出屏幕一样的显示。窗口始终出现在屏幕中间。有没有办法设置DialogFragment
窗口的位置?我已经查看了源代码,但还没有找到任何东西。
android - 防止每次在 DialogFragment 中加载数据
我在 DialogFragment 的帮助下创建了一个自定义的 AlergDialogAndroid Compatibility Support Package
在我的自定义对话框中,我在对话框中有一个列表视图,并且列表视图的内容是从 Android 中的 Sqlite 数据库加载的。此对话框从仅位于片段内的列表视图中弹出。
现在t,每当我点击listview(在片段内)时,都会出现一个对话框,将数据成功放入listview,但每次我每次按下listitem(在片段内)时,数据都会从数据库中加载一个对话框的列表视图 bcozonCreate is being called every time
所以我想要的是data should be loaded at once for all listitem of listview which is inside of fragment.
代码
每当单击片段中的列表项时,我都会调用自定义 DialogFragment
DialogFragment 的 OnCreate
在 OnCreateDialog 我创建一个自定义警报对话框,设置适配器并返回它
android - 为什么我的 DialogFragment 中的 ProgressBar 停止旋转?
我有以下结构:
在 UIActivity1 中:
DialogFragment被创建并且这个片段中的ProgressBar开始旋转。
但是,当我现在开始在创建对话框片段的活动中进行繁重的工作时,片段中的进度条会停止。
在阅读片段文档时,我了解到片段有自己的活动 - 与 Ui Activity1 相同。并且 afaik 每个活动都在一个单独的线程中运行。
那么为什么当 UIActivity1 开始繁重的工作时,对话框片段中的进度条会停止呢?
他们不应该是独立的吗?
ps 当我再次在不同的任务中运行 UIActivity 之外的繁重工作时,进度条一直在旋转而没有问题。
我在这里理解的错误在哪里?
谢谢!
android - 从 onActivityResult 显示 DialogFragment
对于我的一个片段,我的 onActivityResult 中有以下代码:
但是,我收到以下错误:
任何人都知道发生了什么,或者我该如何解决这个问题?我应该注意我正在使用 Android 支持包。
android - DialogFragment in PreferenceActivity
I have defined dialogfragments
(because Android documentation says that it is better and indeed it is) but now I want to use it in PreferenceActivity
.
The problem is that I cannot use getSupportFragmentManager()
there and I cannot use PreferenceFragment since it doesn't work with compatibility library. Looks like a road block scenario.
Can anyone advise on this?
android - Android:如何将消息从 DialogFagment 发送到 Fragment?
我有一个 Fragment,从那个 Fragment 显示一个 DialogFragment,我希望 DialogFragment 向 Fragment 发送消息,或者 rech Fragment 的变量。我该怎么做?
android - Android:我可以一个显示多个对话框吗?有没有类似 Dialog Z-Level 的东西?
是否可以一个接一个地显示多个对话框?有没有类似 Dialog Z-Level 的东西?我正在使用用户选择元素的 DialogFragment,当他确认他的选择时,它会保存到数据库并发送到服务器上。如果保存操作失败,我想通知用户...另一个对话框是否可能?它不会清除我的第一个对话吗?提前致谢。