Join FlipAndroid.COM Telegram Group: https://t.me/joinchat/F_aqThGkhwcLzmI49vKAiw


Android singleLine vs maxLines

Pensé que singleLine="true" era equivalente a maxLines="1" pero veo que el siguiente campo pre-poblado de Android Studio tiene ambos. ¿Hay una diferencia? ¿Hay un error conocido que hace que ambos sean necesarios?

 <EditTextPreference android:key="example_text" android:title="@string/pref_title_display_name" android:defaultValue="@string/pref_default_display_name" android:selectAllOnFocus="true" android:inputType="textCapWords" android:capitalize="words" android:singleLine="true" android:maxLines="1" /> 

Esto es del archivo pref_general.xml .

  • RelativeLayout textviews superpuestas
  • ¿Cómo referencia los valores de android: gravity en un archivo de recursos?
  • ¿Cómo rotar mi aplicación 180 grados al revés sobre el dispositivo giratorio 180 grados al revés?
  • Establecer varios cuadros de texto en un diálogo en android
  • La función de arrastrar / soltar en el estudio de Android no funciona
  • Con bandas de fondo con dos colores?
  • Inflar diseño de forma programática en otro diseño
  • Disposición personalizada de Android
  • 2 Solutions collect form web for “Android singleLine vs maxLines”

    Desde el sitio web de Android:

    SingleLine :

    Restringe el texto a una sola línea de desplazamiento horizontal en lugar de dejar que se ajuste a varias líneas y avanza en lugar de insertar una nueva línea al presionar la tecla Intro. El valor predeterminado es false (texto en modo multilínea) para texto no editable, pero si especifica cualquier valor para inputType, el valor predeterminado es true (modo de campo de entrada de una línea).

    Debe ser un valor booleano, ya sea "true" o "false".

    MaxLines :

    Hace que el TextView sea como mucho este número de líneas altas. Cuando se utiliza en un texto editable, el valor del atributo inputType debe combinarse con el indicador textMultiLine para que el atributo maxLines se aplique.

    Debe ser un valor entero, como "100"

    Tenga en cuenta que singleLine se ha desaprobado ya que se debe utilizar API 3 y maxLines. Así que todo lo que necesitas realmente es

     android:maxLines = integer // 1 for single line or add lines multiple as well. 

    lineas maximas

    En EditText, maxLines propiedad establecida con el valor particular como 5 y sólo cinco texto de línea es visible en EditText, así como la tecla Enter en
    Teclado también visible para la introducción.

    linea sola

    En EditText, la propiedad singleLine se establece con valor verdadero, entonces sólo una línea
    Text es int EditText visible así como la tecla Enter en el teclado no visible para ingresar a nosotros.

    Gracias

    FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.