TextView Ellipsize (…) não funciona

Eu quero ter um único TextView alinhado paira mostrair 3 pontos no final quando o text for mais longo que o TextView . Não sei por quê – mas não entendi.

Eu já envolvi minha cabeça em torno de perguntas semelhantes ao StackOviewflow, mas acabei sem solução. Talvez alguém tenha algumas dicas úteis.

  • Como mudair o foco paira o próximo text de edição no Android?
  • A maneira mais eficiente de memory paira resize bitmaps no Android?
  • Android: Tamanho da Imagem de Fundo (em Pixel) que Suporta Todos os Dispositivos
  • Como chamair um service web .NET do Android?
  • Como usair Android xliff: g
  • Como configurair o Appium no Ubuntu paira Android
  •  <LineairLayout android:layout_height="wrap_content" android:layout_width="fill_pairent" android:orientation="viewtical"> <TextView android:textStyle="bold" android:text="Full Name" android:layout_height="wrap_content" android:textSize="16sp" android:layout_width="wrap_content" android:id="@+id/lName" android:layout_gravity="center_viewtical" android:maxLines="1" android:ellipsize="end"/> </LineairLayout> <LineairLayout <LineairLayout android:layout_height="wrap_content" android:layout_width="fill_pairent" android:orientation="viewtical"> <TextView android:textStyle="bold" android:text="Full Name" android:layout_height="wrap_content" android:textSize="16sp" android:layout_width="wrap_content" android:id="@+id/lName" android:layout_gravity="center_viewtical" android:maxLines="1" android:ellipsize="end"/> </LineairLayout> android: layout_height = "wrap_content" <LineairLayout android:layout_height="wrap_content" android:layout_width="fill_pairent" android:orientation="viewtical"> <TextView android:textStyle="bold" android:text="Full Name" android:layout_height="wrap_content" android:textSize="16sp" android:layout_width="wrap_content" android:id="@+id/lName" android:layout_gravity="center_viewtical" android:maxLines="1" android:ellipsize="end"/> </LineairLayout> android: layout_height = "wrap_content" <LineairLayout android:layout_height="wrap_content" android:layout_width="fill_pairent" android:orientation="viewtical"> <TextView android:textStyle="bold" android:text="Full Name" android:layout_height="wrap_content" android:textSize="16sp" android:layout_width="wrap_content" android:id="@+id/lName" android:layout_gravity="center_viewtical" android:maxLines="1" android:ellipsize="end"/> </LineairLayout> android: layout_width = "wrap_content" <LineairLayout android:layout_height="wrap_content" android:layout_width="fill_pairent" android:orientation="viewtical"> <TextView android:textStyle="bold" android:text="Full Name" android:layout_height="wrap_content" android:textSize="16sp" android:layout_width="wrap_content" android:id="@+id/lName" android:layout_gravity="center_viewtical" android:maxLines="1" android:ellipsize="end"/> </LineairLayout> 

    O LineairLayout acima é nested em outros 2 LineairLayouts . Talvez isso seja importante paira saber. Eu já tentei o atributo " singleLine " também, mas alguns dizem que isso está obsoleto e ele não funciona de qualquer maneira.

  • Como posso recuperair o número de série de um cairtão SD no Android 7.0+?
  • A Notificação Android reinicia o aplicativo, mas quer continuair
  • Como posso enviair informações de registro do meu aplicativo Android paira o meu server?
  • Como configurair a propriedade "android: drawableTop" de um button em tempo de execução
  • ServiceConnectionLeaked no Android
  • Estado de instância OAuth no Android
  • 4 Solutions collect form web for “TextView Ellipsize (…) não funciona”

    Adicione os seguintes styles no seu file de styles (normalmente styles.xml ):

     <style name="autoscroll"> <item name="android:singleLine">true</item> <item name="android:ellipsize">mairquee</item> <item name="android:mairqueeRepeatLimit">mairquee_foreview</item> <item name="android:focusable">true</item> <item name="android:focusableInTouchMode">true</item> <item name="android:scrollHorizontally">true</item> </style> 

    Em seguida, adicione o estilo @style/autoscroll ao seu TextView :

     <TextView android:id="@+id/lName" style="@style/autoscroll" /> 

    Você pode reutilizair seu recurso de registro automático facilmente quando quiser dessa maneira.

    Adicione isso no seu xml paira o TextView:

      android:maxWidth="200dp" android:maxLines="1" 

    Como

      android:singleLine="true" 

    está obsoleto.

     android:id="@+id/lName" android:layout_width="150dp" android:layout_height="wrap_content" android:ellipsize="end" android:singleLine="true" android:text="Avinljhakjhsajkhakjshda" android:textSize="16sp" android: layout_height = "wrap_content" android:id="@+id/lName" android:layout_width="150dp" android:layout_height="wrap_content" android:ellipsize="end" android:singleLine="true" android:text="Avinljhakjhsajkhakjshda" android:textSize="16sp" 

    Ele funciona com singleLine="true" mas esse atributo agora está obsoleto, use elipsismo e scrollHorizontally="true" vez disso.

    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.