Android - Set Image Button Image

Published on Wednesday, 28 January 2015

Add the Image to src/res/drawable

Add the various sizes (-hdpi) etc

[gist 18cd7f5557d5804c02ac/]

activity.java

ImageButton button = (ImageButton) this.findViewById(R.id.BUTTONID);
button.setColorFilter(Color.argb(255, 255, 255, 255)); // White Tint

Activity_Main.xml

<ImageButton
  ...
  android:src="@drawable/NAME"
  android:background="@null"
  android:tint="@android:color/white"
  />
  
  //Transparent Background add "@null"

http://www.tutorialspoint.com/android/android\_imagebutton\_control.htm

Change it's colour:

http://stackoverflow.com/questions/3024983/how-do-i-change-the-tint-of-an-imagebutton-on-focus-press

Wordpress Original Link