首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Android API19上的样式AlertDialog不正确

Android API19上的样式AlertDialog不正确
EN

Stack Overflow用户
提问于 2017-04-27 13:55:52
回答 1查看 749关注 0票数 3

我在试着设计一个AlertDialog的样式。它在API 23和24上运行良好,但在19上就不行了。下面是它应该是什么样子:

Correct

以及它在API 19上的样子:

Incorrect

我找不到任何有关我必须编辑哪些项目才能更改那些黑色、删除浅蓝色线条或不应该存在的额外阴影的任何信息,甚至找不到适用于AlertDialog的样式项目列表。这就是我的风格。我添加了一堆我可能不需要的项目,因为我正在尝试解决这个问题。

代码语言:javascript
运行
复制
    <style name="AlertDialogTheme" parent="Base.Theme.AppCompat.Dialog.Alert">
    <item name="colorPrimary">#ffffffff</item>
    <item name="colorPrimaryDark">#ffffffff</item>
    <item name="colorAccent">#ffffffff</item>
    <item name="android:actionModeBackground">@color/dialogBackground</item>
    <item name="android:textColor">#ffffffff</item>
    <item name="android:textColorPrimary">#ffffffff</item>
    <item name="android:background">#ff005e9e</item>
    <item name="actionModeBackground">@color/dialogBackground</item>
    <item name="actionButtonStyle">@color/dialogBackground</item>
    <item name="actionBarItemBackground">@color/dialogBackground</item>
    <item name="background">@color/dialogBackground</item>
    <item name="android:colorBackground">@color/dialogBackground</item>
    <item name="android:colorBackgroundCacheHint">@color/dialogBackground</item>
    <item name="colorBackgroundFloating">@color/dialogBackground</item>
    <item name="colorControlNormal">#ff005e9e</item>
    <item name="colorControlActivated">#ff005e9e</item>
    <item name="colorControlHighlight">#30FFFFFF</item>
    <item name="android:windowBackground">@color/dialogBackground</item>
    <item name="android:shadowColor">@color/dialogBackground</item>
</style>

我需要一些帮助来弄清楚我必须在这里更改什么设置。

提前谢谢。

EN

回答 1

Stack Overflow用户

发布于 2017-04-27 14:47:00

所以问题是,当我应该使用android.support.v7.app.AlertDialog时,我却在使用android.app.AlertDialog。我更改了它,现在它可以正常工作了。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43649645

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档