Android EditText Прозрачный фон - PullRequest
72 голосов
/ 19 апреля 2011

Я хочу иметь прозрачный фон для виджета Android EditText.Как это возможно?

Ответы [ 11 ]

142 голосов
/ 19 апреля 2011

Попробуйте это

android:background="@null"
40 голосов
/ 08 июня 2011
android:background="@android:color/transparent"
12 голосов
/ 23 июня 2012

Вы также можете установить его, используя код Java

myTextView.setBackgroundColor(Color.TRANSPARENT);
7 голосов
/ 11 июня 2013

Очень просто:

android:alpha="0.5"
2 голосов
/ 23 сентября 2016
  1. в XML-файле вы используете это свойство:

    android:background="@android:color/transparent"

  2. и во время выполнения файла Java в методе onCreate используйте:

    edittext.setBackgroundColor(Color.TRANSPARENT);

2 голосов
/ 01 ноября 2013
android:background="#00000000"
2 голосов
/ 07 октября 2013

Поместите это свойство в текст редактирования:

android:background="@null"
1 голос
/ 30 июля 2016

EditText, как и любой другой вид / компонент, можно настроить в файле XML. Вам просто нужно включить ниже атрибут в атрибутах EditText.

 android:background="@null"
1 голос
/ 31 августа 2015

Вы также можете сделать это программно следующим образом:

 TypedValue value= new TypedValue();
 getApplicationContext().getTheme().resolveAttribute(android.R.attr.selectableItemBackground, value, true);

  myButton.setBackgroundResource(value.resourceId);
0 голосов
/ 07 июля 2017

установить это в макете будет работать

android:background="@color/transparent

и добавьте это в colors.xml

<color name="transparent">#00000000</color>
...