我正在我的 MAUI 项目上使用开关。我在 Android 设备 10 和 11 上发现了样式问题,但在 Android 12 上,没有样式问题。
以下是Android 10和Android 11上的屏幕截图。
以下是Android 12上的屏幕截图。
代码:
<Switch
x:Name="sms_switch"
ThumbColor="#5abcd7"
OnColor="#5abcd7"
Toggled="SMSToggledEvent"
VerticalOptions="CenterAndExpand"
HorizontalOptions="StartAndExpand"/>
你能帮我解决这个问题吗?
我无法重现您的问题。我创建了两个新项目来测试您的代码。
我使用了 Visual Studio 版本 17.9.0 预览版 1.1。
另外,我在github上发现了类似的问题:Switch拇指颜色无法在代码中设置和Android上的Switch初始颜色错误。您可以关注他们。
我尝试了很多方法来解决这个 UI 问题,但没有得到任何解决方案。最后我使用开关图标并解决了。
这不是一个解决方案,而是解决 UI 问题的一种方法。