我在asynctask中有一个progressdialog,我在启动画面上显示。如何更改progressdialog的整体大小 - 我希望将其缩小为整体。另外,如何移动progressdialog以使其垂直显示在布局的底部而不是中间。我已经在另一个应用程序中看到过这个,但我不确定他们是如何做到的。提前感谢您的帮助。
@Override
protected void onPreExecute() {
// TODO Auto-generated method stub
super.onPreExecute();
dialog = ProgressDialog.show(Splash.this,
getResources().getString(R.string.splashCheckInterenetConnection),
getResources().getString(R.string.splashPleaseWait), true);
}
布局:
<?xml version="1.0" encoding="utf-8"?>
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<ImageView
android:id="@+id/splashImage"
android:src="@drawable/splash"
android:adjustViewBounds="true"
android:gravity="center_vertical"
android:scaleType="fitXY"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
/>
</FrameLayout>
答案 0 :(得分:0)
喜欢#7819235:
使用android progressBar样式播放
<ProgressBar android:layout_width="wrap_content"
android:layout_height="wrap_content"
style="?android:attr/progressBarStyleSmall" <-- play with this
android:layout_gravity="center" />
或
mProgressDialog.setProgressStyle(android.R.attr.progressBarStyleSmall);