ProgressBar在Dialog中会虚的问题。

来源:互联网 发布:点餐宝电脑软件价格 编辑:程序博客网 时间:2024/05/29 04:13

看图:

继承至Dialog


改为继承至ProgressDialog后:





---------------------------------------------------------------------------------------------------------------------华丽的分隔线------------------------------------------------------------------------------------------------

上面的方式是依赖手机系统的主题的。


可以自定义progressbar的主题

public WeiXinLoadingDialog(Context context) {//super(context);super(context, R.style.loadingDialogStyle);this.context = context;}


    <style name="loadingDialogStyle" parent="@android:style/Theme.Holo.Light" tools:targetApi="honeycomb">        <item name="android:windowBackground">@android:color/transparent</item>        <item name="android:windowFrame">@null</item>        <item name="android:windowNoTitle">true</item>        <item name="android:windowIsFloating">true</item>        <item name="android:windowIsTranslucent">true</item>        <item name="android:windowContentOverlay">@null</item>        <!-- 对话框是否有遮盖 -->        <item name="android:windowAnimationStyle">@android:style/Animation.Dialog</item>        <item name="android:backgroundDimEnabled">true</item>    </style>

主要是:

parent="@android:style/Theme.Holo.Light"

0 0