2013-03-21 59 views
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搜索,但所有這些帖子都與動畫有關,我只想使用這種圖像類型。

請幫忙提前

感謝

+0

您是否嘗試過改變的LayoutParams? – Abx 2013-03-21 06:17:58

+0

是的,我試過了,但尺寸沒有變化 – user1891910 2013-03-21 06:18:44

回答