android– 日期选择器对话框阴影的白色背景

android– 日期选择器对话框阴影的白色背景,第1张

概述我将datepicker添加到我的应用程序但我的问题是对话框阴影白色背景,使用Android21进行编译.请帮我删除白色背景……解决方法:您在themes.xml中有一个“bug”,或者schema.xml中的材料设计支持库与对话框无法正常工作.因此,删除特定的对话框代码或将其分为不同的版本.试着进

我将datepicker添加到我的应用程序但我的问题是对话框的阴影有白色背景,使用Android 21进行编译.

请帮我删除白色背景……

解决方法:

您在themes.xml中有一个“BUG”,或者schema.xml中的材料设计支持库与对话框无法正常工作.

因此,删除特定的对话框代码或将其分为不同的版本.

试着进一步解释一下.

通常,当我们扩展原始应用程序主题时,我们在values文件夹下有一个themes.xml和/或styles.xml文件.在那里你可以找到类似的代码:

应用主题:

<style name="Mytheme" parent="@style/theme.AppCompat.light.DarkActionbar">    <!-- ... other styling values ...  -->    <!-- Dialog attributes -->    <item name="dialogtheme">@style/Mytheme.Dialog</item>    <!-- AlertDialog attributes -->    <item name="alertDialogtheme">@style/Mytheme.Dialog</item>    <!-- ... other styling values ...  --></style>

自定义对话主题:

<style name="Mytheme.Dialog" parent="@style/theme.AppCompat.light.Dialog">    <!-- some styling values here --></style>

需要定制的是Mytheme.Dialog的父级,这个theme.AppCompat.light.Dialog对于它可能适用于Lollipop的所有AndroID版本都不能正常工作,但不适用于KitKat,或者相反.

>通过在每个平台上简单运行应用程序,您可以轻松找到它的工作版本.
>然后,您可以为values-v21创建不同的文件夹,并相应地定义对话框的父级,以便它适用于两个版本.

您可以应用有关样式自定义的其他一些变通方法,以使其起作用.

如果您想进一步研究,或者主题定制想法,请查看androID theme.xml here的来源.

总结

以上是内存溢出为你收集整理的android – 日期选择器对话框阴影的白色背景全部内容,希望文章能够帮你解决android – 日期选择器对话框阴影的白色背景所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1110772.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-29
下一篇 2022-05-29

发表评论

登录后才能评论

评论列表(0条)

保存