gpt4 book ai didi

android - Android 布局中的十六进制颜色值未准确显示

转载 作者:行者123 更新时间:2023-11-29 00:23:03 25 4
gpt4 key购买 nike

我有一张背景图片,其右侧颜色一致。我希望 Activity 的背景颜色匹配,以便图像可以显示完整的高度,并具有正确的宽度纵横比(从左侧锚定)。我不想要当前显示的颜色开关:

Imgur

我使用颜色滴管工具获取图像中使用的紫色的十六进制值(屏幕截图的左侧)。它的十六进制值为 #4A2D70。然后我创建了一个 color 资源:

<color name="purpleBackground">#4A2D70</color>

并将其设置为RelativeLayout的背景色:

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@color/purpleBackground">

图形布局预览与上面的屏幕截图匹配,当我在模拟器或设备上运行它时,用于显示的 RelativeLayout 的紫色与我指定的十六进制值不同。我再次使用颜色滴管工具从模拟器进行比较,这是我得到的:#391C5D

我也尝试过调整 alpha 设置并将 RelativeLayout 背景设置为白色,并使用此 purpleBackground 作为 ImageView 的背景色。

重申我的主要问题:为什么十六进制颜色值不直接转换?有解决方案或解决方法吗?

编辑:这是我正在使用的主题:

<style name="CustomTheme" parent="@android:Theme.Holo.Light">
<item name="android:actionBarStyle">@style/CustomTheme.ActionBar</item>
<item name="android:editTextStyle">@style/CustomTheme.EditText</item>
</style>

最佳答案

用白色 #FFFFFF 试试,你应该能够看到颜色是否被解释错误,或者选择器是否给你错误的值。

关于android - Android 布局中的十六进制颜色值未准确显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21766973/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com