Cómo ocultar la barra inferior en EditText
¿Cómo puedo ocultar la barra inferior de EditText (la línea de mensaje con pequeñas serifas en los extremos)?
Puede que haya una mejor manera de hacer lo que quiero: tengo un diseño con EditText. Normalmente, esto se muestra bien, donde el usuario puede tocarlo y comenzar a ingresar o editar texto.
A veces, sin embargo, me gustaría usar el mismo diseño (simplifica otra lógica) para mostrar los mismos datos en modo de solo lectura. Quiero que la presentación sea similar: debe tener la misma altura y la misma fuente, pero sin la barra inferior.
Como medida provisional, implementaré esto eliminando EditText y sustituyendo TextView. Creo que eso dará los resultados deseados, pero parece una forma indirecta y costosa de hacer algo que debería ser fácil cambiando los atributos.
Puedes configurarlo EditText
para que tenga un dibujable transparente personalizado o simplemente usar
android:background="@android:color/transparent"
o
android:background="@null"
o programáticamente
editText.setBackgroundResource(android.R.color.transparent);
Establezca el fondo en nulo.
android:background="@null"
Puede establecer el valor EditText
de ' backgroundTint
en un color específico. Si configura un color transparente, la barra inferior debería desaparecer.
android:backgroundTint="@color/Transparent"
<color name="Transparent">#00000000</color>
Pero puedes usar esto en Api v21(Lollipop)
o superior.
Por favor, configura el fondo de tu texto de edición como
android:background="#00000000"
Funcionará.