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


TextView corta el texto cuando es lo suficientemente largo

Tengo un problema extraño con TextView, corta parte del texto al final. Mi diseño se ve como

<LinearLayout android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_gravity="top|center_horizontal" android:gravity="top|center_horizontal" android:orientation="vertical" > <LinearLayout android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_gravity="top|center_horizontal" android:gravity="top|center_horizontal" android:orientation="horizontal" android:layout_weight="1" android:layout_marginBottom="5dp"> <Button android:id="@+id/btnPreviousQuestion" android:layout_width="wrap_content" android:layout_height="wrap_content" android:background="@drawable/selector_arrow_left" android:clickable="true" android:visibility="gone" > </Button> <TextView android:id="@+id/txtQuestion" style="@style/question_text" android:layout_width="fill_parent" android:layout_height="fill_parent" android:gravity="top|center_horizontal" android:layout_weight="1" /> <Button android:id="@+id/btnNextQuestion" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginRight="10dp" android:background="@drawable/selector_arrow_right" android:clickable="true" > </Button> </LinearLayout> <LinearLayout android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_gravity="center_horizontal" android:layout_weight="1" android:orientation="horizontal" > <WebView android:id="@+id/wvMultimediaQuestion" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="bottom|center_horizontal" android:layout_marginLeft="50dp" android:layout_marginRight="55dp" android:layout_weight="1" android:visibility="gone" /> </LinearLayout> </LinearLayout> 

Y txtQuestion corta texto cuando es lo suficientemente largo. ¿Qué pasa? ¿Alguien sabe?

  • Diferencia entre el tipo de entrada de texto sin formato y el tipo de entrada Person Name en Editext en android
  • Android Widget: muestra la actividad de configuración antes de que el widget se agregue a la pantalla.
  • AutoLink para que el mapa no funcione
  • ¿Podemos limitar el número de caracteres en edittext de SearchView en Android?
  • Cómo utilizar el widget de NumberPicker Android 4.0
  • ¿Qué es "menú contextual" & método registerForContextMenu ()
  • Cómo establecer las dos líneas de un ListView utilizando simple_list_item_2?
  • Cómo deshabilitar el widget updatePeriodMillis?
  • 4 Solutions collect form web for “TextView corta el texto cuando es lo suficientemente largo”

    Hacer uso de estos atributos

      android:lines="1" android:scrollHorizontally="true" android:ellipsize="end" 

    Agregará "…" al final. Pero esto no solucionará el problema en la pestaña de nido de abeja

    Por lo tanto, para la tableta de nido de abeja, agregue el siguiente atttibute también

     android:singleLine="true" 

    Por otra parte si usted requiere el efecto de marquesina

     android:singleLine="true" android:ellipsize="marquee" android:marqueeRepeatLimit="marquee_forever" android:scrollHorizontally="true" android:focusable="true" android:focusableInTouchMode="true 

    Sí, hay algunos atributos que necesita establecer, pero primero déjenos saber qué tipo de textview desea exactamente, una sola línea o multilínea?

    Hay algunos atributos que usted puede cuidar de:

     android:singleLine="true" // or false android:ellipsize="marquee" // must check android:lines="1" 

    Necesita establecer android: minLines = "2"

    Si espera longitudes de texto diferentes para su vista o va a cambiar el textSize de textSize de diferentes instancias de su TextView entonces debe usar View.addOnLayoutChangeListener() .

    Vea un ejemplo aquí: https://stackoverflow.com/a/44069734/1402087

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