Подтвердить что ты не робот

Как установить максимальные символы в строке для просмотра текста в андроиде

Привет всем, это может быть возможным дубликатом, но я не смог найти решение для своей проблемы. Мне нужно ограничить количество символов в строке при отображении на текстовом изображении и отобразить оставшиеся символы в следующей строке. Я не могу установить значение ems, и я также попробовал установить атрибут maxLength в xml, но он не отображает оставшиеся символы. Может ли кто-нибудь сказать мне, как я могу это сделать.

4b9b3361

Ответ 1

Использование

android:maxWidth="size"

Замените "размер" на размер, который вы предпочитаете. Например, 100dip.

Ответ 2

Используйте этот android:maxLength="10"

Для получения дополнительной информации обратитесь на этот сайт

Ответ 3

используйте android:maxWidth="10dip", чтобы ограничить размер текстового поля. При этом ограничении следующая строка (предположим, что вы использовали setSingleLine(false)) начнется сразу после 10dip.

Использование android:maxLength="50", например, ограничило бы ваше текстовое представление, но не гарантировало бы его разрывы после символов X

Ответ 4

Задайте эти параметры TextView:

android:layout_width="110dip"
android:singleline="false"

Экспериментируйте со значением android:layout_width, чтобы найти значение, соответствующее вашим потребностям.

Ответ 5

используйте ConstraintLayout и android: layout_width = "0dp". Текст будет адаптирован к ограничениям

Ответ 6

Используйте android:maxLength="" чтобы ограничить длину текста

<TextView
        android:id="@+id/textViewName"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginLeft="20dp"
        android:layout_marginTop="20dp"
        android:gravity="center"
        android:text="Name"
        android:maxLength="12"
        android:textColor="#000000"
        android:textStyle="bold" />

Вы также можете использовать другое свойство следующим образом:

android:ellipsize="end"
android:maxLines="1"

показать результат:

"Привет, как дела..." вместо "Привет, как дела?"

Ответ 7

Используйте этот код:

android:maxLines="5"
android:maxLength="10"

Пять строк с максимальной длиной 10 символов.