最近有个Activity弹出dialog时,出现周围有上下黑色边框,着实难看。 消除黑色边框的方法之一: 添加dialog的样式 builder = new AlertDialog.Builder(Context,R.style.Theme_Transparent).setView(view).setCancelable(false); dialog = builder.show();
通过以上即可<style name="Theme_Transparent" parent="@android:style/Theme.DeviceDefault.Light.Dialog"> <item name="android:windowIsTranslucent">true</item> <item name="android:windowBackground">@android:color/transparent</item> <item name="android:windowContentOverlay">@null</item> <item name="android:windowNoTitle">true</item> </style>