xamarin.forms - 选择器按钮的颜色在 android 5.1 上没有改变
问题描述
我正在寻找一种方法来更改自定义选择器的确定和取消按钮的颜色。我将此代码添加到 android 项目的样式文件中:
<style name="SpinnerDialog" parent="Theme.AppCompat.Light.Dialog">
<item name="android:popupBackground">#039BE5</item>
<item name="colorPrimary">#039BE5</item>
<item name="colorPrimaryDark">#039BE5</item>
<item name="colorAccent">#039BE5</item>
</style>
我在我的小米 POCOPHONE F1 (Android v9) 和 2 个模拟器 (Android v8.1) 上运行该应用程序,颜色改变了,一切正常,我尝试在我的平板电脑 (Android v5.1) 上部署该应用程序,颜色没有改变!!
我错过了什么吗?
解决方案
如果你想为对话框使用样式,你可以试试这个:
以您的主题风格:
<item name="android:alertDialogTheme">@style/SpinnerDialog</item>
然后自定义对话框样式:
<style name="SpinnerDialog"
parent="android:Theme.Material.Light.Dialog.Alert">
<item name="android:colorAccent">#039BE5</item>
推荐阅读
- java - android模拟器x86立即关闭
- c# - 在 DataGrid 顶部添加自定义行 - WPF
- spring-boot - 将指标数据推送到 Prometheus
- ionic-framework - 离子和离子 CLI
- c++ - windows中ffmpeg的av_read_frame总是返回随机packet.stream_index
- java - 在本地微服务之间交换纯文本密码是一种好的编程习惯吗?
- asp.net-core - 部署到 IIS 时,String.Format 更改为 EU 格式
- java - 类未传递给 ClassFileTransformer
- class - 关于两个不同类实例的 AS3 hitTest 逻辑
- python - 如何在 vps 上使用 pyautogui?