2013-03-21 61 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

回答