android - 更改许多控件的默认颜色

标签 android xamarin xamarin.forms xamarin.android

有什么方法可以更改 Xamarin Forms 中控件的“默认颜色”(特别是在 Android 中)?您在图片中看到的控件都使用相同的颜色,因此我认为存在类似于默认资源的东西。我已经看到您可以手动更改颜色,但我不想为选择器制作模板,并且每个其他控件都没有为此颜色内置属性。

ListView :

点击时选择器的下划线:

以及单击选取器时打开的窗口:

我可以以某种方式更改此默认颜色吗?

最佳答案

您需要检查 Android 中的样式。

Droid 项目 -> 资源文件夹 -> Values 文件夹 -> styles.xml

有 colorPrimary 和 colorAccent。所以你需要将其更改为你的颜色

您可以使用 styles.xml 自定义您的应用程序。有关模式详细信息,请参阅 Android 样式和主题。

编辑:

此外,如果您单击“属性”中背景上的 3 个点,则可以编辑和添加颜色资源。 参见示例图片

Resource Editor

关于android - 更改许多控件的默认颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51438960/

相关文章:

android - 对于大型 Assets 文件夹 'Uploading apk to device' 每次都花费太长时间

android - 403 :The request is understood, 消息 - SSL 是必需的代码 - 92 但已被拒绝 Twitter Android

ios - 超过 Apple Watch 应用大小限制

ios - xamarin 表单中的钥匙串(keychain)配置

c# - 如何通过单击按钮获取 Xamarin Forms 中的表单字段

android - Android的IntentService类中的死循环或空闲代码

android - "adb shell input text"是否模拟软件键盘输入?

c# - 使用 Xamarin 的 Mono for Android 将可移植类传递给 Activity

Android 上的 C# : Xamarin or Unity?

mvvm - ReactiveUI 和 DynamicData SourceCache 更新问题