相关疑难解决方法(0)

如何轻松地在ProgressDialog中居中进度指示器(当没有标题/文本传递时)

progressDialog = ProgressDialog.show(this, null, null, true);通常在调用时,开发人员只想显示进度指示图像,并且通常希望在窗口中居中(至少从常规UI设计的角度来看).但是图像太远了,看起来右边的一些填充/边距仍然在右边的(可选)文本中计算,尽管我们没有传递任何文本作为参数.它只会让开发人员的生活变得更容易:)所以我们不需要创建自定义对话框,以便默认情况下使进度指示器居中.

(我在http://code.google.com/p/android/issues/detail?id=9697上将此作为功能请求提交;如果您还希望看到此改进,请将其加注星标).

现在我的问题:

  1. 如何轻松地将进度图像居中,而无需完全创建自己的自定义警报对话框类?我可能忽略了任何参数?

  2. 此外,如何将背景设置为透明?

我也想知道这个:https: //stackoverflow.com/questions/2866141/how-to-put-custom-animation-into-a-progressdialog 我还没有亲自尝试过但是如果你不能创建自定义动画,这意味着如果你想要一种动画进度指示器,你总是需要扩展ProgressDialog类吗?但是看看ProgressDialog类,我找不到除了常规drawable之外的任何东西(ProgressDialog.java),他们没有在那里使用AnimatedDrawable.

android progressdialog

62
推荐指数
5
解决办法
7万
查看次数

Android无边框对话框

我使用AlertDialog.Builder创建了一个AlertDialog,但是Dialog边框在屏幕上占用了太多空间.如何删除边框?我尝试使用另一个Activity来模拟具有透明背景的对话框,但是对话框被重复使用,并且每次创建一个新的Activity都会引入大量的延迟.

这里的答案提到它可以在ApiDemos中找到,但我似乎无法找到它.

android dialog

28
推荐指数
4
解决办法
3万
查看次数

标签 统计

android ×2

dialog ×1

progressdialog ×1