所以在我的应用程序中,当涉及到按钮上的标签和文本等时,我的颜色似乎总是表现不佳。例如:如果我拿这个标签
<label Text="Hello World" TextColor="Blue"></Label>
在我的手机 Samsung S9+ 上,这将显示为黑色填充和非常细的白色轮廓,但是,在另一台 Android 设备 Samsung S7 上,这将按预期显示为蓝色文本。我能够在这两种设备上工作的唯一颜色是黑色和白色。按钮也是如此。如果我的按钮带有黑色或白色以外的任何文本颜色,则文本不会采用我选择的颜色。
背景颜色似乎在两种设备上都可以正常工作,我可以在按钮上设置蓝色背景并让它同时出现在 S7 和我的手机上,只是当涉及到文本颜色时它开始变得困惑。有什么想法吗?
这是我所说的一个例子。此标签应为深灰色。
三星 S9+
最佳答案
将 Android 操作系统升级到 Android 版本 9,即 API 28 解决了这个问题
关于c# - Xamarin Android TextColor 属性在不同设备上表现异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54477148/