I am trying to modify an ImageButton image programmatically.
I am trying to copy this code, but setBackgroundDrawable is already deprecated.
public void giveClue(View view) { Drawable replacer = getResources().getDrawable(R.drawable.icon2); ((ImageButton) view).setEnabled(false); ((ImageButton) view).setBackgroundDrawable(replacer); gameAdapter.giveClue(game); }
My button was created using xml as follows:
<ImageButton android:id="@+id/ImageButton2" android:layout_width="24dp" android:layout_height="22dp" android:layout_alignTop="@+id/imageButton1" android:layout_toLeftOf="@+id/ImageButton3" android:src="@drawable/icon" android:onClick="giveClue"/>
Please, help.
Thank.
android imagebutton
newbie Jan 09 '13 at 10:24 2013-01-09 10:24
source share