Android ImageView控件 按下与松开显示不同的背景图片
2014-08-06 21:19
375 查看
步骤一:
在drawable目录下新建一个image_bg.xml文件,文件内容如下:
步骤二:
在layout布局文件的ImageView控件的属性中加载上面这个image_bg.xml就行了,例如:
在drawable目录下新建一个image_bg.xml文件,文件内容如下:
<?xml version="1.0" encoding="UTF-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:state_pressed="true" android:drawable="@drawable/click" /> <item android:drawable="@drawable/default" /> </selector>PS:click和default是drawable文件下的两副图片,click是按下时显示,default背景图片是松开时显示。
步骤二:
在layout布局文件的ImageView控件的属性中加载上面这个image_bg.xml就行了,例如:
<ImageView android:id="@+id/itemImage" android:layout_width="65dip" android:layout_height="65dip" android:layout_centerHorizontal="true" android:background="@drawable/image_bg" android:scaleType="center"> </ImageView>
相关文章推荐
- 关于真机测试的android选择图片在ImageView上显示,调用setImageBitmap无法显示和闪退、控件消失
- Android开发:同一ImageView显示不同图片
- android圆形图片显示ImageView超简单控件
- Android开发:同一ImageView显示不同图片
- 安卓学习笔记(一)Android ImageButton、ImageView控件属性设置 图片显示问题
- [Android开发] 代码code设置9.png/9-patch 图片背景后,此view中的TextView等控件显示不正常(常见于listview中)
- Android ImageView,布局或控件显示网络图片教程
- Android里同一个ImageView显示不同的图片的方法
- [Android开发] 代码code设置9.png/9-patch 图片背景后,此view中的TextView等控件显示不正常(常见于listview中)
- 【Android 开发】:UI控件之显示图片控件 ImageView 的使用方法
- [Android开发] 代码code设置9.png/9-patch 图片背景后,此view中的TextView等控件显示不正常(常见于listview中)
- [Android开发] 代码code设置9.png/9-patch 图片背景后,此view中的TextView等控件显示不正常(常见于listview中)
- Android代码code设置9.png/9-patch 图片背景后,此view中的控件显示不正常
- Android中同一个ImageView中根据状态显示不同图片
- [Android开发] 代码code设置9.png/9-patch 图片背景后,此view中的TextView等控件显示不正常(常见于listview中)
- [Android开发] 代码code设置9.png/9-patch 图片背景后,此view中的TextView等控件显示不正常(常见于listview中)
- Android:ImageView控件显示图片
- SpannableString与SpannableStringBuilder(把字符串转换成图片等,字符串在textview 等控件显示不同的颜色,背景样式的方法)
- Android 同一个ImageView显示不同的图片(LevelDrawable)
- Android中同一个ImageView中根据状态显示不同图片