我想在对话框中制作两个皮肤应用程序和快速更改背景。 我有 DialogFragments,当我想显示我自己的主题时,我会这样做:
AlertDialog.Builder builder = new AlertDialog.Builder(getActivity(), R.style.MyDialog);
在 styles.xml 中我有:
<style name="MyDialog" parent="@android:style/Theme.Holo.Dialog">
<item name="android:background">@color/background_black</item>
<item name="android:windowBackground">@null</item>
<item name="android:windowFrame">@null</item>
</style>
但它不起作用。 如何删除此处选择的第二个背景: http://i62.tinypic.com/2i29dzr.png 黄线之间的背景
最佳答案
至于我,我正在使用这种样式来删除对话框的背景,它非常适合我:
<style name="CustomDialog" parent="@android:style/Theme.Holo.Dialog">
<item name="android:windowBackground">@android:color/transparent</item>
<item name="android:windowAnimationStyle">@android:style/Animation.Dialog</item>
<item name="android:background">@android:color/transparent</item>
<item name="background">@android:color/transparent</item>
</style>
关于android - 如何使用自己的样式删除 DialogFragment 下的第二个背景,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29695367/