缩小progressdialog

时间:2011-06-18 19:13:39

标签: android

我在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>

1 个答案:

答案 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);