安卓设备中,灰色文本带有轮廓线会显示为白色。

3

有人遇到过这个问题吗? 我正在制作一个安卓应用程序,我的textview内的文本是浅灰色的。它不是很明显,但这正是我想要的效果。 当我查看模拟器时,一切都正常,但是当我将应用上传到我的安卓设备时,文本被更正,现在呈白色带黑色轮廓。 我不想要这个。我想要浅灰色...

以下是完整布局的实际代码:

xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:id="@+id/activity_splash_screen" android:layout_width="match_parent" android:layout_height="match_parent" android:padding="20dp" android:layout_gravity="center" android:background="#ffffff" >
<TextView
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="some text here"
    android:textColor="#888888" /> </RelativeLayout>

enter image description here

enter image description here


上面的代码是你用于TextView的实际代码,还是一个简化版本? - Ma3x
这是实际的代码。看,我甚至添加了来自Android Studio和运行的模拟器以及我的Android设备的屏幕截图。这只是启动画面,但在我的应用程序的任何其他地方都是一样的。任何过于苍白的文本会突然变成这样! - Sander Mez
我有一台摩托罗拉 Moto e5 play 手机,安卓系统版本为 8.0.0。 - Sander Mez
3
由于你的电池电量和时钟显示文本也是白色带黑色轮廓,我认为这是你系统级别的设置。你是否开启了高对比度辅助功能或进行了系统级别的自定义界面修改?还是只是默认主题的样式? - Ma3x
1个回答

1
在评论中,@Ma3x 在评论中问道

既然你的电池电量和时钟显示文本也是带黑色轮廓的白色,我认为这是你系统级别的问题。你是否开启了一些高对比度辅助功能或任何自定义的全局UI修改?还是只是默认主题? -

那给了我需要的提示。在设置 > 辅助功能 > 高对比度

请不要将“谢谢”作为答案。相反,**接受您认为最有帮助的回答**。- 来自审核 - Robert
1
我无法接受这个答案...它不让我,这就是为什么我回复了谢谢。 - Sander Mez
@Robert:措辞有些笨拙,但将评论“提升”为答案是完全可以接受的,因为你无法接受评论。我已经对这个答案进行了[编辑],以改进源建议的引用方式。 - Jeremy Caney

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接