Arc*_*rci 4 android loading progressdialog
如何在没有消息的情况下显示进度对话框?
我只需要显示不确定的圆圈.在不创建自定义对话框的情况下,最简单,最快速的方法是什么?有没有类似的方法:
progressDialog.setShowIndeterminateCircleOnly(true)
Nas*_*she 10
希望这会有所帮助,因为答案仍然不容易找到.
ProgressDialog progDialog = ProgressDialog.show( getContext(), null, null, false, true );
progDialog.getWindow().setBackgroundDrawable( new ColorDrawable( Color.TRANSPARENT ) );
progDialog.setContentView( R.layout.progress_bar );
Run Code Online (Sandbox Code Playgroud)
上面第2行将删除进度Circle图标周围的框; 但它默认保持左对齐.您必须添加上面的第三行来处理XML布局文件中的重力和任何其他样式.
progress_bar.xml
<?xml version="1.0" encoding="utf-8"?>
<ProgressBar
xmlns:android="http://schemas.android.com/apk/res/android"
style="?android:attr/progressBarStyleLarge"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center" />
Run Code Online (Sandbox Code Playgroud)
如果您喜欢默认的较小圆圈图标,则无需定义上面的样式
如果你只需要一个没有盒子的纺车,你可以这样使用。
<ProgressBar
style="?android:attr/progressBarStyle"
android:layout_gravity="center_horizontal"
android:id="@+id/progressbar_downloading"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
/>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9876 次 |
| 最近记录: |