Android ImageButton 点击变按钮图片
Android ImageButton 点击变换图片
使用的图片类型为 png (当然,这不重要),图片大小和 ImageButton 大小不同
效果:

1. 准备两张在 ImageButton 中显示的图片,将其放入 drawable 或其他。
2. 放置 ImageButton 的 xml 文件
<ImageButton
android:id="@+id/id_tab_wechat_img"
android:layout_width="50dp"
android:layout_height="50dp"
android:layout_gravity="center"
android:padding="5dp"
android:src="@drawable/ic_wechat_normal"
android:scaleType="centerInside"
android:background="@android:color/transparent"/>
<TextView
android:id="@+id/id_tab_wechat_text"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Wechat"
android:textSize="15dp"
android:layout_marginBottom="10dp"
android:layout_gravity="center"/>src 放置图片资源。
scaleType 作用于 src ,centerInside 表示根据 ImageButton 进行伸缩
background 设置背景为透明
3. 在 Activity 中
// 获得控件实例
ImageButton mImgWechat = (ImageButton)findViewById(R.id.id_tab_wechat_img);
// 设置监听
mImgWechat.setOnClickListener(onClickListener);
View.OnClickListener onClickListener = new View.OnClickListener() {
@Override
public void onClick(View view) {
mImgWechat.setImageResource(R.drawable.ic_wechat_press);
}
} 相关推荐
xfcyhades 2020-11-20
Michael 2020-11-03
业余架构师 2020-10-09
OuNuo0 2020-09-29
moses 2020-09-22
Angelia 2020-09-11
qinxu 2020-09-10
刘炳昭 2020-09-10
Nostalgiachild 2020-09-07
Nostalgiachild 2020-08-17
leavesC 2020-08-14
一青年 2020-08-13
AndroidAiStudy 2020-08-07
ydc0 2020-07-30
绿豆饼 2020-07-28