1:dialog 分为自定义和系统自带的ProgressDialog
系统自带的 直接设置相关方法就可以。
2:自定义的dialog,
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="dialog" parent="@android:style/Theme.Dialog">
<item name="android:windowFrame">@null</item><!--边框-->
<item name="android:windowIsFloating">true</item><!--是否浮现在activity之上-->
<item name="android:windowIsTranslucent">false</item><!--半透明-->
<item name="android:windowNoTitle">true</item><!--无标题-->
<item name="android:windowBackground">@color/transparent</item><!--背景透明-->
<item name="android:backgroundDimEnabled">false</item><!--模糊-->
</style>
</resources>
自定义 dialog的样式。
<style name="loading_dialog" parent="android:style/Theme.Dialog">
<item name="android:windowFrame">@null</item>
<item name="android:windowNoTitle">true</item>
<item name="android:windowBackground">@android:color/transparent</item>
<item name="android:windowIsFloating">true</item>
<item name="android:windowContentOverlay">@null</item>
</style>
dialog的整体。
selectDialog.setCanceledOnTouchOutside(true);//设置点击Dialog外部任意区域关闭Dialog
LayoutParams params = new LayoutParams();
params.x = - 80 ;//设置x坐标
params.y = - 60 ;//设置y坐标
win.setAttributes(params);
android中的自定义的带加载全的dialog 其实就是类似于ProgressDialog 但是比ProgressDialog更好。