Android:externalize" @android:color / transparent"在colors.xml资源文件中

时间:2016-10-23 15:46:40

标签: android colors

HY,

我在layout.xml中使用下一个背景颜色@android:color / transparent作为ImageButton。我可以或应该在colors.xml资源文件中将其外部化吗?

由于

1 个答案:

答案 0 :(得分:3)

你可以,但这取决于你的需求。 如果在应用程序的许多不同部分使用该颜色,最好将其放在外部xml文件中。有时您需要更改整个应用程序的样式,更容易更改该颜色的定义,而不是更改许多不同位置的颜色。如果您只在一个地方使用它,那么可以将它从外部文件中删除。

编辑:

<color name="my_background_color">@android:color/transparent</color>