我已经尝试了很多...没什么...我创建了这个主题
<style name="MyDialogTheme" parent="android:Theme.Dialog">
<!-- Fill the screen -->
<item name="android:layout_width">fill_parent</item>
<item name="android:layout_height">fill_parent</item>
<!-- No backgrounds, titles or window float -->
<item name="android:windowBackground">@null</item>
<item name="android:windowNoTitle">true</item>
<item name="android:windowIsFloating">false</item>
<!-- Just to prove it's working -->
<item name="android:background">#ff0000</item>
</style>
<item name="android:windowBackground">@null</item>
-> 不工作(我看到 ff0000 的红色背景)
同样这个
final AlertDialog.Builder helpBuilder = new AlertDialog.Builder(this,Android.R.style.Theme_Translucent_NoTitleBar_Fullscreen);
和
helpDialog.getWindow().setBackgroundDrawable(new ColorDrawable(android.graphics.Color.TRANSPARENT));
如何获得一个透明的背景?这是一个屏幕(想象全屏或透明的灰色部分,没有边距) 链接到预览