android - 如何设置 ProgressDialog 的大小以环绕进度圈

标签 android progressdialog

我正在使用以下代码在加载数据时显示一个旋转的圆圈,但是当我删除对话框消息时,对话框仍然采用相同的宽度(当它带有一条消息时),并且旋转的圆圈向左对齐,但我希望它居中并且对话框环绕它(以具有旋转圆的大小)。

ProgressDialog mProgress;
mProgress = new ProgressDialog(this);
//mProgress.setMessage("loading...");
mProgress.setCancelable(false);
mProgress.show();

谢谢

最佳答案

这是android的默认对话框,你不能改变进度圈的位置,但你可以创建你的自定义进度对话框。您可以在任何位置设置进度圈。这是帮助您创建自己的自定义进度对话框的链接和示例。 How to create custom progressDialog

http://islandofatlas.net/2014/03/29/android-custom-progress-dialog.html

关于android - 如何设置 ProgressDialog 的大小以环绕进度圈,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48583703/

相关文章:

android - 构建/部署项目时 Qt 5.4 Windows Host Android 错误

android - 如何制作双向 RecyclerView?

Android 以编程方式将布局 View 添加到另一个布局

java - ProgressDialog 停不下来

java - Android:AsyncTask 中的进度对话框错误

android - 相机 Intent 复制到自定义文件夹延迟

java - 更改 ObjectMap 以存储在 json Libgdx 中

java - 无法在 android 的 SimpleArcLoader 中设置自定义颜色

android - 如何设置自己的 ProgressDialog 加载图像?

Android okhttp 异步进度对话框