How to set padding on imagebutton in android application using activity_main.xml layout file.
In this tutorial we are setting up padding attribute on ImageButton using android:padding=”” inside xml layout file. So here is the complete step by step tutorial for Add padding to ImageButton in android using XML.
How to Add padding to ImageButton in android using XML.
Code for MainActivity.java file.
package com.addpaddingtoimagebutton_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.addpaddingtoimagebutton_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:padding="30dp" />
</RelativeLayout>
Screenshot: