问题标签 [android-dialog]

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 回答
3563 浏览

android - 在对话框设置视图中插入可绘制图像如何在android中设置

我正在此应用程序中实现益智游戏应用程序在单击按钮时创建一个按钮显示谜题的原始图像。原始图像显示在对话框中然后单击确定返回实际页面如何实现

请转发一些解决方案,这个问题很紧急,等待更多天提前谢谢

0 投票
1 回答
48 浏览

android - 不阻碍点击的活动

我正在开始一项主题为Theme.Dialog的活动。

我想知道是否可以显示活动并仍然能够单击其后面的所有内容。我知道这在android中是可能的,但我不知道该怎么做。

一个例子是当您尝试增加或减少 android 2.0 上的音量设置时出现的音量弹出窗口。如果您尝试单击它,则所有单击都会记录在其后面运行的任何活动上。

任何帮助将不胜感激。

0 投票
5 回答
90501 浏览

android - How can I add a third button to an Android Alert Dialog?

The API says that the Alert Dialog can have one, two or three buttons, but the SDK only allows for a positive and negative button. How then can I add a third button?

0 投票
2 回答
34276 浏览

android - 如何在 Android 中开始活动之前显示进度对话框?

在 Android 中启动 Activity 之前(即,当 Activity 加载一些数据时)如何显示进度对话框?

0 投票
7 回答
138672 浏览

android - 从片段显示对话框?

我有一些片段需要显示常规对话框。在这些对话框中,用户可以选择是/否答案,然后片段应该相应地表现。

现在,Fragment该类没有onCreateDialog()要覆盖的方法,所以我想我必须在外部实现对话框,在包含Activity. 没关系,但随后Activity需要以某种方式将所选答案报告给片段。我当然可以在这里使用回调模式,因此片段在Activity监听器类中注册自己,并且活动会通过那个或类似的东西报告答案。

但这对于在片段中显示“简单”是 - 否对话框的简单任务来说似乎是一个很大的混乱。此外,这样我Fragment的独立性会降低。

有没有更清洁的方法来做到这一点?

编辑:

这个问题的答案并没有真正详细解释应该如何使用 DialogFragments 来显示来自 Fragments 的对话框。所以AFAIK,要走的路是:

  1. 显示一个片段。
  2. 需要时,实例化一个 DialogFragment。
  3. 将原始 Fragment 设置为此 DialogFragment 的目标,使用.setTargetFragment().
  4. 使用原始片段中的 .show() 显示 DialogFragment。
  5. 当用户在此DialogFragment 上选择某个选项时,通知原始Fragment 这个选择(例如用户单击'yes'),您可以通过.getTarget() 获取原始Fragment 的引用。
  6. 关闭 DialogFragment。
0 投票
2 回答
35804 浏览

android - Android关闭自定义对话框

我试图让自定义对话框在按钮按下时关闭

dialog.dismiss 对我不起作用。我只是想将此自定义对话框用作帮助屏幕,并希望按下按钮将其关闭。

我对android dev很陌生,但已经尝试了很多小时

感谢您的任何建议

0 投票
5 回答
14563 浏览

android - 在 Android Dialog 中,如何为 startActivityForResult 设置 onActivityResult?

从一个活动中,我可以轻松地设置onActivityResult()和调用startActivityForResult(),一切正常。

现在,我需要startActivityForResult()从对话框中调用。但我无法设置onActivityResult(),我相信Dialog不是Activity.

我如何得到结果?

我在对话框中尝试这样的事情,但失败了。

0 投票
2 回答
1995 浏览

android - 在没有任何引用的情况下获取一个打开的对话框

在 Android 上,如果我在屏幕中添加了一个 Dialog 并打开了另一个 Activity,我如何从该 Activity 中获取所有打开的 Dialogs?

我需要关闭其中一个。

0 投票
2 回答
2581 浏览

android - 将应用主题对话框的 Acitvity 定位在特定的 x、y 位置

我想将对话框放在屏幕上的特定位置(从顶部-10px,从let-5px)。

我确实应用了主题并添加了android:scrollX, android:scrollY,但它似乎不起作用。

有什么解决办法吗?

下面是我的样式 xml。

编辑:

我也试过android:layout_xand android:layout_y,但没有用!

这是我拥有的![在此处输入图像描述][1]

但我真正想要的是位于特定 x 和 y 正数的注册徽标下方!!!!![在此处输入图像描述][2]

0 投票
2 回答
4394 浏览

android - 重置 Android 对话框

我发现了很多关于如何保存对话框状态的主题,例如使用 Bundle 实例。但是,我似乎找不到如何“正确”重置对话框。

考虑这个示例自定义对话框(XML 布局带有 ID 为“input_text”的 EditText):

在主 Activity 中单击按钮时,我会弹出此对话框。此操作第二次发生时,我的 EditText 包含来自前一个实例的输入。

现在,我知道我可以重置此 EditText 的内容,但我想知道是否有一种通用的、已经存在的方法可以在整个对话框范围内执行此操作。例如,如果我有一个更复杂的对话框,我希望每次实例化这个对象时它都有“默认”值。我认为删除对的调用super.onCreate(savedInstanceState);可以解决问题,但事实并非如此。

对不起,如果这是一个愚蠢的问题(或者如果已经解决......我没有找到它)......感谢任何帮助。非常感谢!