HY,
我在layout.xml中使用下一个背景颜色@android:color / transparent作为ImageButton。我可以或应该在colors.xml资源文件中将其外部化吗?
由于
答案 0 :(得分:3)
你可以,但这取决于你的需求。
如果在应用程序的许多不同部分使用该颜色,最好将其放在外部xml
文件中。有时您需要更改整个应用程序的样式,更容易更改该颜色的定义,而不是更改许多不同位置的颜色。如果您只在一个地方使用它,那么可以将它从外部文件中删除。
编辑:
<color name="my_background_color">@android:color/transparent</color>