写一个selector的xml文件 点击图标选中 放在imageview上
时间: 2024-03-21 09:40:00 浏览: 20
好的,以下是一个简单的selector的xml文件,可以在点击图标时选中,并在ImageView上显示选中状态的图标:
```xml
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@drawable/icon_selected" android:state_pressed="true"/>
<item android:drawable="@drawable/icon_selected" android:state_selected="true"/>
<item android:drawable="@drawable/icon_normal"/>
</selector>
```
其中,@drawable/icon_selected代表选中状态下的图标,@drawable/icon_normal代表未选中状态下的图标。将此文件命名为selector_icon.xml,然后在ImageView中使用background属性来引用此文件即可:
```xml
<ImageView
android:id="@+id/image_view"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/selector_icon"
android:src="@drawable/icon_normal"/>
```
这样,当用户点击ImageView时,它会显示选中状态下的图标,并且在未选中时显示正常状态下的图标。