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