Estoy creando la página de inicio de sesión en Android Studio y tengo un problema con la construcción del proyecto.
En un tutorial, se demostró que incluir el hexacódigo #1100000 ayudará a que el texto sea transparente, sin embargo, cuando construyo el programa, da un error de
error: '#1100000' is incompatible with attribute android:background (attr) reference|color. Revisé una pregunta que dice agregar @android:color/transparent , sin embargo, eso no ayuda. ¿Alguna recomendación?
<EditText android:id="@+id/editText" android:layout_width="200dp" android:layout_height="50dp" android:layout_below="@+id/textView2" android:layout_centerHorizontal="true" android:drawableLeft="@drawable/ic_action_pass" android:drawableStart="@drawable/ic_action_pass" android:ems="10" android:background="#1100000" android:hint="@string/password" android:inputType="textPassword" android:textSize="18sp" />Prueba esto
android:background="@null"android:background="@android:color/transparent"
Olvidaste un 0. #1100000 debería ser #11000000 .
El valor siempre comienza con un carácter de libra (#) y luego sigue la información Alfa-Rojo-Verde-Azul en uno de los siguientes formatos:
- #RGB
- #ARGB
- #RRGGBB
- #AARRGGBB
https://developer.android.com/guide/topics/resources/more-resources#Color
El canal alfa representa el valor de transparencia. Algunos ejemplos:
100% - FF 95% - F2 90% - E6 85% - D9 80% - CC 75% - BF 70% - B3 65% - A6 60% - 99 55% - 8C 50% - 80 45% - 73 40% - 66 35% - 59 30% - 4D 25% - 40 20% - 33 15% - 26 10% - 1A 5% - 0D 0% - 00