Android中ImageButton的运用详解
2011-08-24 09:18
330 查看
ImageButton在Android的运用非常灵活,既可以在.java中实现,也可以在.xml中实现,但相比较而言在.xml中实现更有利于代码的改动,现分别讲述以上两种实现方式:
1. 一种是在代码里
软件开发
自己的图片
m_ImageButton.setImageDrawable(getResources().getDrawable(R.drawable.my_button));
系统自带的图片
m_ImageButton.setImageDrawable(getResources().getDrawable(Android.R.drawable.sym_call_incoming));
2. 一种是在XML文件里
自己的图片
Android:src="http://www.cnblogs.com/@drawable/ic_media_play"
系统自带的图片
Android:src="@android:drawable/sym_call_incoming"
3. 指定按钮的背景图,有state_pressed和state_focused,分别代表按下去和焦点停留(用方向键等控制)时的状态
默认都是false。下面可以实现按下去时的背景图。
欠款
在main.xml里添加,
Android:background="@drawable/button_add_x"一行。
在res/drawable下添加一个button_add_x。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/ic_media_select" />
</selector>
1. 一种是在代码里
软件开发
自己的图片
m_ImageButton.setImageDrawable(getResources().getDrawable(R.drawable.my_button));
系统自带的图片
m_ImageButton.setImageDrawable(getResources().getDrawable(Android.R.drawable.sym_call_incoming));
2. 一种是在XML文件里
自己的图片
Android:src="http://www.cnblogs.com/@drawable/ic_media_play"
系统自带的图片
Android:src="@android:drawable/sym_call_incoming"
3. 指定按钮的背景图,有state_pressed和state_focused,分别代表按下去和焦点停留(用方向键等控制)时的状态
默认都是false。下面可以实现按下去时的背景图。
欠款
在main.xml里添加,
Android:background="@drawable/button_add_x"一行。
在res/drawable下添加一个button_add_x。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/ic_media_select" />
</selector>
相关文章推荐
- Android中ImageButton的运用详解
- Android中ImageButton的运用详解
- [置顶] Android--(6)--详解ImageButton属性
- Android MVVM架构模式 详解和综合运用(一)
- Android MVVM架构模式 详解和综合运用(三)
- Android 评分组件RatingBar、ImageView图片、 ImageButton图片按钮的综合运用
- (转)Android startActivityForResult 请求码requestCode 及结果码resultCode 详解及运用
- Android MVVM架构模式 详解和综合运用(二)
- Android开发(41) android的BroadcastReceiver运用详解
- Android中ImageView和ImageButton的比较详解
- Android_Button(ImageButton,RadioButton,ToggleButton,Switch)详解
- Android MVVM架构模式 详解和综合运用(四)
- Android之RadioButton和RadioGroup结合Dialog的多种运用详解
- Android入门教程二十五之Button(按钮)与ImageButton(图像按钮)详解
- 详解Android应用开发中Scroller类的屏幕滑动功能运用
- Android屏幕分辨率详解(VGA、HVGA、QVGA、WVGA、WQVGA)
- Android中ICS4.0Launcher中Fold的功能详解
- Android SurfaceFlinger原理详解 .
- android 9patch图片制作详解,解决图片拉伸失真
- # Android中Activity四种启动模式和taskAffinity属性详解 #(1)