Reputation: 678
Change the ImageButton src
Here is the xml for the tag:
<ImageButton
android:layout_width="0dp"
android:id="@+id/infobutton"
android:layout_weight="1"
android:src="@drawable/edit"
android:scaleType="fitCenter"
android:layout_height="60dp" />
This is what im doing to the button when it get pressed
button.setBackgroundResource(R.drawable.save);
The ImageButton before pressed
Image after press:
I want the button to only have the save Picture and it beeing fitCenter and why doesnt the other src get replaced With the New src?
Upvotes: 4
Views: 2595
Reputation: 1600
your code is trying to change the background of the button. not its image. Those are two different things
((ImageButton) view).setImageResource(R.drawable.icon2);
Upvotes: 1
Reputation: 827
Because android:src
and android:background
is the different attributes.
You should use
button.setImageResource(R.drawable.save);
Upvotes: 8