我的风格有问题。我想准备AlertDialog totaly黄色没有阴影。以下是代码:
AlertDialog.Builder alert = new AlertDialog.Builder(About.this, R.style.Mystyle);
<style name="AppTheme" parent="Theme.AppCompat">
<item name="android:dialogTheme">@style/Mystyle.Dialog</item>
<style name="Mystyle.Dialog" parent="Theme.AppCompat.Light.Dialog">
<item name="colorAccent">@color/color_accent</item>
<item name="android:windowBackground">@android:color/transparent</item>
<item name="android:windowIsFloating">true</item>
<item name="android:windowNoTitle">true</item>
<item name="android:windowCloseOnTouchOutside">false</item>
有任何帮助吗?事实上,消息是白色的。
答案 0 :(得分:0)
如果您使用AlertDialog
并应用自定义样式仍会显示黑色阴影,但您已将android:windowBackground
设置为透明。
所以你需要使用Dialog
并将该自定义样式应用于它,这将解决你的问题。