1 设置style
</style><style name="TipDialog" parent="@android:Theme.Dialog">
<item name="android:windowFrame">@null</item> <!-- 边框 -->
<item name="android:windowNoTitle">true</item><!--无标题-->
<item name="android:windowBackground">@color/transparent</item>
<item name="android:windowIsFloating">true</item> <!-- 是否浮现在activity之上 -->
<item name="android:windowContentOverlay">@null</item> <!-- 对话框是否有遮盖 -->
</style>
备注;
1 其中<color name="transparent">#00000000</color>
2 要半透就要这样设置
<item name="android:windowIsTranslucent">true</item><!-- 半透明 -->
把背景去掉
<item name="android:windowBackground">@color/transparent</item>
2 新建自定义Dialog
MyDialog myDialog = new MyDialog (SetupWifiActivity.this,R.style.TipDialog)
public MyDialog (Context context,int style) {
super(context,style);//这点很重要,否则设置无效!
}
备注:去掉标题可以使用myDialog .requestWindowFeature(Window.FEATURE_NO_TITLE);快速设定!