ImageButton 更改 src
ImageButton change 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
按下后的图像:
我希望按钮只有保存图片并且它在 fitCenter
为什么其他 src 没有被新 src 替换?
因为android:src
和android:background
是不同的属性。
你应该使用
button.setImageResource(R.drawable.save);
您的代码正在尝试更改按钮的背景。不是它的形象。这是两个不同的东西
((ImageButton) view).setImageResource(R.drawable.icon2);
更改 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
按下后的图像:
我希望按钮只有保存图片并且它在 fitCenter 为什么其他 src 没有被新 src 替换?
因为android:src
和android:background
是不同的属性。
你应该使用
button.setImageResource(R.drawable.save);
您的代码正在尝试更改按钮的背景。不是它的形象。这是两个不同的东西
((ImageButton) view).setImageResource(R.drawable.icon2);