java - 私人设备上的颜色与虚拟设备 android studio 上的颜色不同
问题描述
在 android studio 的布局视图中,一切正常。问题是按钮布局颜色和上栏颜色 #505050 正在变成浅紫色。虚拟设备也将此颜色显示为深灰色。这个问题有什么解决办法吗?我的手机是三星galaxy s20。按钮“rounded_corners”的样式。我已将深灰色声明为#FF505050
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<corners android:radius="24dp" />
<solid android:color="@color/darkgray" />
</shape>
解决方案
这是因为应用程序的主题。您可以在 app/res/values/themes/themes.xml 文件中更改它。不要忘记更改主题文件的夜间和普通版本。
推荐阅读
- apache-spark - 如何使用 Pycharm 在 pyspark 中传递附加模块
- javascript - 从场景中移除的三个.js 对象仍在显示中
- dart - 如何在所有子组件中手动调用变更检测?
- git - 你可以吗?是否建议为 github 和 gitlab/gitbucket 使用相同的 ssh 密钥
- ruby-on-rails - Rails 应用程序出错:无法统计“/path/to/app/current/passenger_wsgi.py”:权限被拒绝(errno=13)
- javascript - React Native 组件样式的最佳实践
- android - 独立于使用的基本瓦片地图填充标记和折线。(用于 android 的 Leaflet 的替代品)
- c++ - C/C++:提取一个枚举的子集以形成一个新的枚举
- amazon-web-services - Kubectl get svc 命令抛出拒绝访问错误
- c# - 如何创建能够序列化为动态 json 对象(如 datatables.net 配置)的 c# 类?