我有一个收集信息的 AsyncTask。在收集信息时,我会出现一个进度条,上面写着“正在加载...”。问题是它出现在屏幕中央,宽度不做 fill_parent,我希望它到屏幕底部。这是我用来调用进度条的代码
进度条
final ProgressDialog progDailog = new ProgressDialog(DashboardActivity.this);
progDailog.setIndeterminate(false);
progDailog.setCancelable(true);
progDailog.getWindow().clearFlags(WindowManager.LayoutParams.FLAG_DIM_BEHIND);
progDailog.show();
progDailog.setContentView(R.layout.progress_circle);
我用于进度条的 xml 是这个
进度条的 XML
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:gravity="center"
android:background="#00000000"
android:layout_gravity="bottom">
<LinearLayout android:layout_alignParentBottom="true"
android:layout_height="wrap_content"
android:layout_width="fill_parent"
android:background="#7147d7"
android:gravity="center"
android:orientation="horizontal"
android:paddingTop="5dip"
android:paddingBottom="5dip"
>
<TextView android:id="@+id/loading"
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:gravity="center"
android:text="Loading..."
android:textColor="#FFFFFF"
/>
</LinearLayout>
</RelativeLayout>