问题标签 [android-alertdialog]

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 投票
3 回答
5836 浏览

android - 带有列表视图和按钮的自定义对话框始终全屏

我想创建一个自定义对话框,其中包含列表视图和列表视图下方的按钮。按钮应位于列表视图下方,但始终可见(layout_alignParentBottom="true")。

我创建了一个运行良好的 xml,但仅限于长列表。如果列表很短,按钮仍然在屏幕底部,并且对话框标题的高度被拉伸以使对话框填满屏幕。附图显示了我今天得到的。

简而言之。我想要一个仅在必要时才填满屏幕的普通对话框。

由于某种原因,我无法发布 xml。但我使用相对布局,按钮对齐父底部,小面板布局在按钮上方,列表视图布局在此面板上方。所有布局都是 layout:height=wrap_content。

感谢您的帮助。/马格纳斯

替代文字

0 投票
3 回答
452 浏览

android - 某些设备上的 Android 视图的边框问题

已解决的主题:在下面回答。

一些用户一直在报告某些 android 组件上的边框对齐问题,例如警报弹出窗口或 editTexts。这发生在三星 Galaxy Apollo (200x400) 和 HTC Pro Touch (480x640) 设备上。我无法复制它,因为我不拥有这些设备,并且在三星 Galaxy S 和模拟器中,一切看起来都恰到好处。

我认为问题在于设备的 dpi 或分辨率(因为 edittext 背景是单个 .9.png 所以图像看起来应该没问题);但是我不确定support-screens标签是否是解决方案。此外,应用程序是使用 Api 3 (v1.5) 开发的,并且尚不支持支持屏幕,也不支持屏幕大小资源限定符。

用于警报和 editText 的样式是手机默认样式。问题可能与用户应用到手机的主题有关吗?

在此先感谢!,我展示了一些给我的图片来显示问题:

边界问题链接 img

0 投票
2 回答
2376 浏览

android - 为自定义警报对话框设置标题和(标题)图标

我没有设法为我的自定义警报对话框设置标题或(标题)图标。我的代码:

我究竟做错了什么?我还尝试通过调用以及在构造函数中super.setTitle("MYTITLE");进行设置。onCreate()

编辑:甚至setButton(BUTTON_POSITIVE, context.getString(R.string.button_value_OK), new OnClickListener() {...}似乎不起作用。

0 投票
3 回答
5923 浏览

android - android警报对话框未显示

我试图在 onTouchListener 内显示警报,但无法显示。我对此很陌生,但我一直在关注一些好的教程,但无济于事。这是代码的一部分...任何想法为什么此警报不会显示?

我认为我的结构还可以,但我什至无法编译。

0 投票
2 回答
3466 浏览

android - 将自定义对话框的“标题”更改为 AlertDialog 的“标题”

我制作了一个自定义对话框,我希望标题具有像 AlertDialog 这样的背景。

更好的说:

它说“自定义对话框”的地方

替代文字

需要有一个像这样的“标题”:

替代文字

我不想只是将图像添加到文本中,而是真正实现显示的完整 UI 样式。

这可能吗?

这是我用于自定义对话框的代码:将图像添加到自定义 AlertDialog

0 投票
1 回答
677 浏览

android - “忙碌”进度对话框导致奇怪的代码处理

让我为你总结一下情况:

  • 我有一个按钮 (btnChooseEp),当你按下它时,会出现一个 AlertDialog。
  • 在 AlertDialog 中选择某些内容时,必须评估三个 if 语句。
  • 在评估它们时,会出现一个 ProgressDialog。它表示应用程序“忙”。
  • 在评估这些语句之后,ProgressDialog 必须消失。

我的问题在代码下方进行了描述。

整个代码块如下所示:

...

不确定是否需要,但这里是函数 setTracklist 的代码:

函数 getStringFromUrl 的代码可以在这里看到:http: //pastebin.com/xYt3FwaS

现在,问题: 当我没有实现 ProgressDialog 的事情(我从这里得到的,顺便说一句:http : //www.anddev.org/tinytut_-_displaying_a_simple_progressdialog-t250.html )时,它工作得很好 - setTracklist 函数从 Internet 上的文本文件中检索字符串,并将文本设置为 TextView。现在,当我添加 ProgressDialog 代码并将原始代码放入 try 语句时,只有极少部分的文本文件被添加到 TextView - 大约 22-24 个字符,不多。“忙碌”的 ProgressDialog 显示得很好。它以前工作得很好;它能够将超过 1300 个字符加载到 TextView 中。我不知道它是否与线程有关 - 我已经谷歌了很多,但没有找到答案。

那么,如何让它加载所有数据而不仅仅是一小部分?

(顺便说一句,我希望能够在所有 if 语句下方设置“setTracklist(epURL,tracklist);”行,但随后它说它无法解析“epURL”。写同样的东西似乎很愚蠢排 3 次!)

25/1 更新了当前代码:

注意:“replay”和“replayWeb”只是两个TextView。按下另一个按钮时启用“btnChooseEp”。

0 投票
5 回答
18019 浏览

android - Android:对话框周围没有阴影

如何在淡化背景的对话框周围移除这个“shadowBox”效果?

我知道我可以创建完全自定义的视图,但假设我想保持简单。我有只有 textView 和 2 个按钮的对话框的 xml 布局,我只想为这个对话框停止淡入淡出。

0 投票
2 回答
8810 浏览

android - 将参数传递给Android中的AlertDialog

我试图将一些参数传递给 AlertDialog,这个对话框最显示这两个参数(假设“foo”和“bar”参数),我正在使用showDialog(int id). Activity 类中还有另一种方法,它需要一个Bundle对象来传递参数:showDialog(int id, Bundle args),但是这个方法只适用于 API 8 或更高版本,我需要使用 API 7。

在这里,我放了一些代码块,以使我正在做的事情更容易。

在我的活动中,我像这样创建 AlertDialog:

在其他部分,我称这个对话框为:

非常感谢!

0 投票
2 回答
16103 浏览

android - 在 Android 中自定义警报对话框

我想在警报对话框的浅色背景上显示深色文本。但我无法弄清楚如何做到这一点。请帮我。

谢谢。

0 投票
4 回答
2386 浏览

android - AlertDialog - 当用户点击“确定”时如何运行检查

对于自定义 AlertDialog,我可以覆盖肯定按钮以不关闭对话框吗?相反,如果我的检查失败,我想运行一些编辑检查并保持对话框打开。

休息;