Ich möchte einen transparenten Hintergrund für Android EditText-Widget haben. Wie ist das möglich?
Versuche dies
Android:background="@null"
Android:background="@Android:color/transparent"
Sie können es auch mit Java-Code einstellen
myTextView.setBackgroundColor(Color.TRANSPARENT);
Sehr einfach:
Android:alpha="0.5"
in der XML-Datei verwenden Sie diese Eigenschaft:
Android:background="@Android:color/transparent"
und in Java Laufzeit in onCreate Methode verwenden:
edittext.setBackgroundColor(Color.TRANSPARENT);
Android:background="#00000000"
Setzen Sie diese Eigenschaft in edittext:
Android:background="@null"
Sie können es auch programmgesteuert so machen:
TypedValue value= new TypedValue();
getApplicationContext().getTheme().resolveAttribute(Android.R.attr.selectableItemBackground, value, true);
myButton.setBackgroundResource(value.resourceId);
EditText kann wie jede andere Ansicht/Komponente in der XML-Datei angepasst werden. Sie müssen lediglich ein Attribut unterhalb der EditText-Attribute hinzufügen.
Android:background="@null"
stellen Sie dies im Layout ein
Android:background="@color/transparent
und fügen Sie dies in colors.xml hinzu
<color name="transparent">#00000000</color>