0
我使用下面的类来显示进度对话框..如何在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,
但我没有发现进度对话框的大小有任何变化。
如何增加进度对话框的大小?
为什么不改变它的大小>我是否需要更改我的代码中的任何内容?
我在SO搜索,但所有这些帖子都与动画有关,我只想使用这种图像类型。
请帮忙提前
感谢
您是否尝试过改变的LayoutParams? – Abx 2013-03-21 06:17:58
是的,我试过了,但尺寸没有变化 – user1891910 2013-03-21 06:18:44