Ich teile ein Beispiel, in dem ich maxLength = 1 festgelegt habe, dh es auf eine einzelne Zeile mit dem Attribut maxLines beschränke. Verwenden Sie dann ellipsize = end, um dem Ende einer abgeschnittenen Zeile automatisch ein "..." hinzuzufügen .
Bitte beachten Sie: layout_width, das 120 dp beträgt, dh nach 120 dp löst jeder Text, der
überschreitet, die Eigenschaft "ellipsize = end" aus
Fügen Sie den folgenden Code direkt ein, um dies zu überprüfen.
<TextView
android:layout_width="120dp"
android:layout_height="wrap_content"
android:ellipsize="end"
android:maxLines="1"
android:maxLength="40"
android:text="Can I limit TextView's number of characters?"
android:textColor="@color/black"
android:textSize="12sp"
android:textStyle="bold" />
.