更改许多控件的默认颜色

时间:2018-07-20 09:05:27

标签: android xamarin xamarin.forms xamarin.android

有什么方法可以更改Xamarin表单(尤其是Android)中控件的“默认颜色”吗?您在“图片”中看到的控件均使用相同的颜色,因此,我认为其中存在类似默认资源的内容。我已经看到您可以手动更改颜色,但是我不想为选择器创建模板,而每个其他控件都没有为此颜色内置属性的模板。

ListView:

单击时选择器的下划线:

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

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

3 个答案:

答案 0 :(得分:1)

您需要在android中检查样式。

Droid Project->资源文件夹->值文件夹-> styles.xml

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

您可以使用styles.xml定制您的应用程序。有关模式的详细信息,请查看android样式和主题。

编辑:

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

Resource Editor

答案 1 :(得分:1)

Styles.xml

中更改 AppTheme colorPrimary colorAccent

答案 2 :(得分:0)

在您使用的AppTheme中可以更改一些属性,这些属性是您在styles.xml中声明的

有一些类似bsubcolorPrimarycolorPrimaryDarkcolorAccent

我过去发现了这个备忘单,它可能已经过时了,但可能会为您派上用场:Android Color Control Cheat Sheet