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.
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: