安卓的seletor标签
时间: 2024-10-24 08:19:03 浏览: 15
iOS seletor传参
Selector标签在Android XML布局文件中主要用于数据绑定和视图控制。它代表了一个选择器资源,可以定义视图在不同状态下的背景、颜色、图标等样式变化。通过Selector,开发者可以根据条件动态改变组件的外观,比如按钮在不同点击状态(普通态、按下态、选中态)下有不同的颜色。例如:
```xml
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_pressed="true" android:drawable="@color/button_pressed_color" /> <!-- 按下的状态 -->
<item android:state_focused="true" android:drawable="@color/button_focused_color" /> <!-- 获得焦点的状态 -->
<item android:drawable="@color/button_normal_color" /> <!-- 默认或未按下状态 -->
</selector>
```
在这个例子中,`@color/button_pressed_color`、`@color/button_focused_color`和`@color/button_normal_color`分别对应不同状态的颜色资源。
阅读全文