如何在android中增加自定义Progress对话框的大小?

时间:2013-03-21 06:09:18

标签: android

我正在使用以下类显示进度对话框..

MyProgressDialog.java

public class MyProgressDialog extends Dialog {

    public static MyProgressDialog show(Context context, CharSequence title,
            CharSequence message) {
        return show(context, title, message, false);
    }

    public static MyProgressDialog show(Context context, CharSequence title,
            CharSequence message, boolean indeterminate) {
        return show(context, title, message, indeterminate, false, null);
    }

    public static MyProgressDialog show(Context context, CharSequence title,
            CharSequence message, boolean indeterminate, boolean cancelable) {
        return show(context, title, message, indeterminate, cancelable, null);
    }

    public static MyProgressDialog show(Context context, CharSequence title,
            CharSequence message, boolean indeterminate,
            boolean cancelable, OnCancelListener cancelListener) {
        MyProgressDialog dialog = new MyProgressDialog(context);
        dialog.setTitle(title);

        dialog.setCancelable(cancelable);
        dialog.setOnCancelListener(cancelListener);
        /* The next line will add the ProgressBar to the dialog. */
        dialog.addContentView(new ProgressBar(context), new LayoutParams(30,30));
        dialog.show();

        return dialog;
    }

    public MyProgressDialog(Context context) {
        super(context, R.style.NewDialog);
    }
}

这是styles.xml中的新对话框样式

<style name="NewDialog" parent="@android:style/Theme.Dialog">               
        <item name="android:windowNoTitle">true</item>
        <item name="android:windowBackground">@drawable/vogstabimage_80</item>
        <item name="android:textColor">#ffffff</item>
        <item name="android:text">Loading...</item>

</style>

<item name="android:windowBackground">@drawable/vogstabimage_80</item>

我之前使用的图像大小为40 * 40,现在我使用80 * 80,

但我没有发现进度对话框的大小有任何变化。

如何增加进度对话框的大小?

为什么不改变它的大小&gt;我是否需要更改代码中的任何内容?

我搜索了SO,但所有这些帖子都与动画相关,我只是想使用这种图片类型。

请帮助

提前致谢

0 个答案:

没有答案