android – ImageButton更改src

更改 ImageButton src

这是标签的xml:

<ImageButton
        android:layout_width="0dp"
        android:id="@+id/infobutton"
        android:layout_weight="1"
        android:src="@drawable/edit"
        android:scaleType="fitCenter"
        android:layout_height="60dp" />

这就是我按下按钮时对按钮做的事情

button.setBackgroundResource(R.drawable.save);

按下之前的ImageButton

enter image description here

按下后的图像:

enter image description here

我希望按钮只有保存图片和它适合中心
为什么其他src不会被New src取代?

解决方法

因为android:src和android:background是不同的属性.
你应该用

button.setimageResource(R.drawable.save);

相关文章

Android性能优化——之控件的优化 前面讲了图像的优化,接下...
前言 上一篇已经讲了如何实现textView中粗字体效果,里面主要...
最近项目重构,涉及到了数据库和文件下载,发现GreenDao这个...
WebView加载页面的两种方式 一、加载网络页面 加载网络页面,...
给APP全局设置字体主要分为两个方面来介绍 一、给原生界面设...
前言 最近UI大牛出了一版新的效果图,按照IOS的效果做的,页...