Android EditText Fond Transparent
je veux avoir un fond transparent pour Android EditText widget. Comment est-ce possible?
11 réponses
vous pouvez également le définir en utilisant le code java
myTextView.setBackgroundColor(Color.TRANSPARENT);
mettez cette propriété dans edittext:
android:background="@null"
vous pouvez aussi le faire de façon programmatique comme ceci:
TypedValue value= new TypedValue();
getApplicationContext().getTheme().resolveAttribute(android.R.attr.selectableItemBackground, value, true);
myButton.setBackgroundResource(value.resourceId);
EditText, comme toute autre vue / composante peut être personnalisé dans le fichier xml. Vous avez juste besoin d'inclure l'attribut ci-dessous dans les attributs EditText.
android:background="@null"
-
dans le fichier xml, vous utilisez cette propriété:
android:background="@android:color/transparent"
-
et dans le fichier java moment de l'exécution dans la méthode onCreate utilisation:
edittext.setBackgroundColor(Color.TRANSPARENT);
mettez ceci dans layout fonctionnera
android:background="@color/transparent
et ajoutez ceci en couleurs.xml
<color name="transparent">#00000000</color>
Use thème translucide
<activity android:theme="@android:style/Theme.Translucent">