在drawable中建立shape的xml文件 egame_fillbox.xml <?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android"> <padding android:left="0dp" android:top="0dp" android:right="0dp" android:bottom="0dp" /> </shape> 2、在values中style中增加 <style name="my_dialog" parent="@android:style/Theme.Dialog"> <item name="android:windowNoTitle">true</item> <item name="android:windowBackground">@drawable/egame_fillbox</item> </style> 3、Dialog mTableDialog = new Dialog(this,R.style.my_dialog); mTableDialog.setContentView(mSetTableLayout); mSetTableLayout为你对话框的布局。
WindowManager.LayoutParams lp = dialog.getWindow().getAttributes(); lp.alpha = 0.5f; // 0.0-1.0 dialog.getWindow().setAttributes(lp);