Controles de texto TextView y AppCompatTextView

 

1. Limite la visualización de un número fijo de contenido: (1) la configuración maxLength quiere mostrar el número;

<TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:maxLength="10"
            android:text="曾经我以为我自己会后悔,爱的那么深" />

2. Para mostrar el contenido en una sola línea, use "..." si no se puede mostrar: (1) El atributo de elipse es fin, (2) Líneas o maxLines están configuradas como 1, o singleLine=true;

<TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:lines="1"
            android:ellipsize="end" />

3. Establezca el contenido de TextView para elegir copiar: (1) Establezca el atributo android:textIsSelectable="true"

<TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:textIsSelectable="true"/>

4. AppCompatTextView está dentro del tamaño limitado y el contenido no se puede mostrar. Reduzca la fuente de forma adaptativa para que se muestre completamente: (1) app:autoSizeMaxTextSize tamaño máximo de fuente para mostrar; (2) app:autoSizeMinTextSize tamaño mínimo de fuente para mostrar; (3) app :autoSizeStepGranularity no se puede mostrar el contenido Reduzca el valor de paso de la fuente; (4) app:autoSizeTextType="uniform"

<androidx.appcompat.widget.AppCompatTextView
        android:layout_width="90dp"
        android:layout_height="30dp"
        android:lines="1"
        android:text="你真的真的很好"
        android:textSize="18sp"
        app:autoSizeMaxTextSize="18sp"
        app:autoSizeMinTextSize="8sp"
        app:autoSizeStepGranularity="2sp"
        app:autoSizeTextType="uniform" />

 

Supongo que te gusta

Origin blog.csdn.net/nsacer/article/details/114637355
Recomendado
Clasificación