定义
<style name="MyDialog" parent="@android:Theme.Dialog"> <item name="android:windowFrame">@null</item> <item name="android:windowNoTitle">true</item> <item name="android:windowBackground">@drawable/hint_img</item> <item name="android:windowIsFloating">true</item> <item name="android:windowContentOverlay">@null</item>
之后直接采用:
final Dialog dialog = new AlertDialog.Builder(context,R.style.MyDialog) // .setView(view) .create(); dialog.show(); dialog.setCanceledOnTouchOutside(true);
这样既可