记录备忘
一、style
<style name="MyDialogStyle" parent="@style/Theme.AppCompat.Light.NoActionBar">
<item name="android:windowBackground">@android:color/transparent</item>
<item name="android:windowFrame">@null</item>
<item name="android:windowNoTitle">true</item>
<item name="android:windowIsFloating">true</item>
<item name="android:windowIsTranslucent">true</item>
<item name="android:windowContentOverlay">@null</item>
<item name="android:backgroundDimEnabled">true</item>
</style>
二、代码
setContentView(R.layout.xxxxx)
WindowManager.LayoutParams params = getWindow().getAttributes();
params.width = ScreenUtils.getScreenWidth() * 4 / 5;
...根据需求定义..
getWindow().setAttributes(params);