Ich möchte einen transparenten Hintergrund für das Android EditText-Widget haben. Wie ist das möglich?
android
android-emulator
android-widget
android-manifest
Sultan Saadat
quelle
quelle
android:background="@android:color/transparent"
quelle
Sie können es auch mit Java-Code einstellen
myTextView.setBackgroundColor(Color.TRANSPARENT);
quelle
Sehr einfach:
android:alpha="0.5"
quelle
In der XML-Datei verwenden Sie diese Eigenschaft:
android:background="@android:color/transparent"
und in der Java-Datei Laufzeit in der onCreate-Methode verwenden:
edittext.setBackgroundColor(Color.TRANSPARENT);
quelle
Fügen Sie diese Eigenschaft in edittext ein:
android:background="@null"
quelle
android:background="#00000000"
quelle
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);
quelle
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"
quelle
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>
quelle
Verwenden Sie ein durchscheinendes Thema
<activity android:theme="@android:style/Theme.Translucent">
quelle