android XML中的<selector>和<item>是什么?

时间:2019-03-18 10:40:30

标签: android xml

我试图在按下按钮时更改其背景颜色,因此我正在创建一个可绘制的资源文件以自定义不同的按钮状态。

我正在查看an example xml file for this use case,并且试图了解<item><selector>标签是什么以及它们在做什么。

我尝试搜索,但找不到任何解释。

1 个答案:

答案 0 :(得分:0)

<selector><item>在创建自定义按钮时使用。

<selector>标签是根标签,它可以包含多个<item>标签,它包含的唯一属性是xmlns:android

示例:

<selector xmlns:android="http://schemas.android.com/apk/res/android">

<item>用于在组件的不同状态下定义颜色。您可以在此处找到更多信息:

https://developer.android.com/guide/topics/resources/color-list-resource

相关问题