三种src设置方式
*setImageDrawable(Drawable drawable)
*setImageBitmap(Bitmap bitmap)
*setImageResource(int resId)
三种background设置方式
*setBackgroundResounrce(int resId)
*setBackgound(Drawable drawable)
*setBackgroundDrawable(Drawable drawable)
*setBackgroundColor(int color)
src与background设置的区别
src设置的是view的前景图,而background设置的是view的背景图
通常两种配合使用的场景在view的点击态与非点击态状态上切换,使用方式是
1.首先,为view设置一个前景图用来作为按钮的icon
2.然后,写一个drawable的xml文件
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@drawable/map_icon_up_press" android:state_pressed="true"/> 按压下按钮的前景图,注意state_pressed="true"要放在selector第一个item位置中
<item android:drawable="@drawable/map_icon_up_normal"/> 非按压态下的前景图
</selector>
网友评论