How to create transparent EditText in android using XML

How to set transparent background EditText with android:background=”@android:color/transparent” attribute.

In this tutorial we are creating EditText with transparent background so the EditText will automatically created completely background less and get the activity as background. So here is the complete step by step tutorial for How to create transparent EditText in android using XML.

android-project-download-code-button

How to create transparent EditText in android using XML.

Code for MainActivity.java file.

 package com.transparentedittext_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.transparentedittext_android_examples.com.MainActivity" >

 <EditText
 android:id="@+id/editText1"
 android:layout_width="wrap_content"
 android:layout_height="wrap_content"
 android:layout_centerHorizontal="true"
 android:layout_centerVertical="true"
 android:ems="10"
 android:gravity="center"
 android:hint="Transparent EditText"
 android:background="@android:color/transparent" >

 <requestFocus />
 </EditText>

</RelativeLayout>

Screenshot:

create transparent EditText in android using XML

Click here to download create transparent EditText in android using XML project