Cómo eliminar el subrayado del campo EditText en Android?
Siempre que una palabra se escribe en el cuadro de EditText, siempre veo un subrayado debajo de la palabra que se escribe. Pero cuando presiono un espacio después de esa palabra ya no veo el subrayado.
Mi requisito es eliminar ese subrayado cuando el usuario está escribiendo el mensaje.
- TextInputLayout: RuntimeException - No se pudo resolver el atributo en el índice 24
- Cómo iniciar la barra de acción contextual para ver el texto de forma programática con opions por defecto copiar y seleccionar todo?
- Etiqueta en un cuadro de edición en android
- Multiple EditText de Android con OnTextChangedListener
- Android: quitar Enter Key de softkeyboard
Se agregó la captura de pantalla y vemos que Smith está subrayado. Pero no quiero que esto suceda.
A continuación se muestra el xml que utilizo para el cuadro AlertDialog.
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="vertical"> <TextView android:id="@+id/name_view" android:layout_height="wrap_content" android:layout_width="wrap_content" android:layout_marginLeft="20dip" android:layout_marginRight="20dip" android:text="@string/alert_dialog_name" android:gravity="left" android:textAppearance="?android:attr/textAppearanceMedium" /> <EditText android:id="@+id/username_edit" android:layout_height="wrap_content" android:layout_width="match_parent" android:layout_marginLeft="20dip" android:layout_marginRight="20dip" android:scrollHorizontally="true" android:autoText="false" android:inputType="textPersonName" android:capitalize="none" android:gravity="fill_horizontal" android:textAppearance="?android:attr/textAppearanceMedium" /> </LinearLayout>
- Make editText perder el foco en la parte posterior de la prensa
- Problemas enfocando EditTexts en un ListView (Android)
- Android - ¿Cómo cambiar el color de la línea EditText con animaciones como Google Forms?
- EditText Settext no funciona con Fragment
- Custom EditText no muestra el teclado en el enfoque
- SetHintTextColor () en EditText
- ¿Cómo obtener la entrada de texto en lienzo?
- ¿Hay una manera de detectar la palabra pulsada en un EditText
Usted no tiene que usar ninguna lógica para eliminar los subrayados – simplemente llame a getText (). ToString () cuando desee usar el valor. No incluirá formato especial ni nada.
android:inputType="textNoSuggestions"
Hay una función que elimina cualquier estado de composición. Creo que si lo llamas después de cada vez que un usuario escribe, no verás el subrayado. Lo utilizo después de que el usuario termine de escribir, para obtener el dibujo de caché de todo el textView (que necesito sin subrayar). Sus
someTextView.clearComposingText();
Respuesta aceptada no se da solución, y algún otro usuario dado respuesta, pero nadie dio anser completa, por lo que es por eso que escribir aquí solución de trabajo.
Si desea eliminar el subrayado, añada el siguiente código.
XML
android:inputType="textNoSuggestions"
Java
EditText ed; ed = findViewById(yourId); ed.setInputType(InputType.TYPE_TEXT_FLAG_NO_SUGGESTIONS);
Si desea establecer más de un tipo de entrada,
ed.setInputType(InputType.TYPE_CLASS_NUMBER | InputType.TYPE_TEXT_FLAG_NO_SUGGESTIONS);
Puede estar por encima de la información es útil para otros.
Utilice esto de su clase, si la vista EditText es dinámica (creada a partir del archivo de clase):
EditText.setInputType(InputType.TYPE_TEXT_FLAG_NO_SUGGESTIONS);
tratar:
android:inputType= InputTypes.TextVariationVisiblePassword;
- Modificación de la secuencia de audio de llamada en Android 4.0 ICS
- ¿Cómo ejecutar programas Frege en Android?