Change background color of ImageButton in android using XML

How to create image button background color to another color using XML attribute.

In this tutorial we are creating ImageButton with different background color because by default image button has light black color. So here is the complete step by step tutorial for Change background color of ImageButton in android using XML attribute android:background=”” .

android-project-download-code-button

Note : Please download demo image button image from below and put inside drawable-hdpi folder.

drawable hdpi folder

Download below image and copy into drawable hdpi folder.

demo_img

How to Change background color of ImageButton in android using XML.

Code for MainActivity.java file.

 package com.changebackgroundcolorimagebutton_android_examples.com;

import android.app.Activity;
import android.os.Bundle;

public class MainActivity extends Activity {

 @Override
 protected void onCreate(Bundle savedInstanceState) {
 super.onCreate(savedInstanceState);
 setContentView(R.layout.activity_main);
 }
}

Code for activity_main.xml layout file.

 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
 xmlns:tools="http://schemas.android.com/tools"
 android:layout_width="match_parent"
 android:layout_height="match_parent"
 android:paddingBottom="@dimen/activity_vertical_margin"
 android:paddingLeft="@dimen/activity_horizontal_margin"
 android:paddingRight="@dimen/activity_horizontal_margin"
 android:paddingTop="@dimen/activity_vertical_margin"
 tools:context="com.changebackgroundcolorimagebutton_android_examples.com.MainActivity" >

 <ImageButton
 android:id="@+id/imageButton1"
 android:layout_width="wrap_content"
 android:layout_height="wrap_content"
 android:layout_centerHorizontal="true"
 android:layout_centerVertical="true"
 android:src="@drawable/demo_img" 
 android:background="#fecb01"/>

</RelativeLayout>

Screenshot:

Change background color of ImageButton in android using XML

Click here to download Change background color of ImageButton in android using XML project with source code.

Leave a Reply

Your email address will not be published. Required fields are marked *