Android EditText Transparenter Hintergrund

Antworten:

154

Versuche dies

android:background="@null"
Dmitry Ryadnenko
quelle
Ich möchte dies in der Layout-Datei tun. es ist möglich?
Dhaval Parmar
41
android:background="@android:color/transparent"
embo
quelle
Ich möchte dies in der Layout-Datei tun. es ist möglich?
Dhaval Parmar
12

Sie können es auch mit Java-Code einstellen

myTextView.setBackgroundColor(Color.TRANSPARENT);
Daffycricket
quelle
7

Sehr einfach:

android:alpha="0.5"
Matheus Henrique da Silva
quelle
3
Es ist keine gute Idee, mit Alpha zu spielen - dies ist eine sehr (!!!) häufige Ursache für eine sehr (!!!) schlechte Renderleistung.
Dominus
Auch 0,5 ist nicht transparent. Es ist genau halbtransparent.
Milosmns
6
  1. In der XML-Datei verwenden Sie diese Eigenschaft:

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

  2. und in der Java-Datei Laufzeit in der onCreate-Methode verwenden:

    edittext.setBackgroundColor(Color.TRANSPARENT);

Mirza Adil
quelle
2

Fügen Sie diese Eigenschaft in edittext ein:

android:background="@null"
Sandeepmaaram
quelle
2
android:background="#00000000"
Pankaj Arora
quelle
1

Sie können dies auch programmgesteuert wie folgt tun:

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

  myButton.setBackgroundResource(value.resourceId);
Isj
quelle
1

EditText kann wie jede andere Ansicht / Komponente in der XML-Datei angepasst werden. Sie müssen nur das folgende Attribut in die EditText-Attribute aufnehmen.

 android:background="@null"
Paathak Kumar
quelle
0

Setzen Sie dies im Layout wird funktionieren

android:background="@color/transparent

und fügen Sie dies in colours.xml hinzu

<color name="transparent">#00000000</color>
DAS
quelle
-6

Verwenden Sie ein durchscheinendes Thema

<activity android:theme="@android:style/Theme.Translucent">
Yogasma
quelle