使用selector改变按钮状态
生活随笔
收集整理的這篇文章主要介紹了
使用selector改变按钮状态
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
在res/drawable文件夾新增一個(gè)文件,此文件設(shè)置了圖片的觸發(fā)狀態(tài),你可以設(shè)置 state_pressed,state_checked,state_pressed,state_selected,state_focused,state_enabled 等幾個(gè)狀態(tài):
< selector xmlns:android="http://schemas.android.com/apk/res/android">< item android:state_pressed="true" android:drawable="@drawable/arrow_pressed" />< item android:drawable="@drawable/arrow_normal" />< item android:state_checked="true" android:drawable="@drawable/arrow_pressed" />< /selector>?
其中的android:src="@drawable/imageselector"
?
< ImageView android:layout_width="wrap_content" android:layout_height="@android:dimen/app_icon_size" android:layout_alignParentRight="true" android:scaleType="fitCenter" android:layout_gravity="center" android:src="@drawable/imageselector" android:clickable="true" android:focusable="true" android:id="@+id/blacklistImageView" android:layout_marginRight="10dip" />//如果當(dāng)觸發(fā)的控件不是ImageView,而是別的控件,可在代碼中用blacklistImageView.setPressed(true);blacklistImageView.setChecked(true);轉(zhuǎn)載于:https://www.cnblogs.com/GnagWang/archive/2011/07/04/2097482.html
總結(jié)
以上是生活随笔為你收集整理的使用selector改变按钮状态的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 【一千个论文合集】计算机科学的26个细分
- 下一篇: 1978-2021中国统计年鉴、2003