Препятствуйте тому, чтобы TextView перенесся в родителе

Как я предотвращаю TextView, или какой-либо визуальный объект, от обертывания до экрана и вместо этого их обрубил стороны? Есть ли некоторый атрибут XML или код, чтобы сделать это, или действительно ли невозможно иметь что-нибудь переполнение с экрана?

Например, у Вас есть это:

text being wrapped

Но Вы действительно хотите это:

text being cropped

Какие-либо идеи?

35
задан Glorfindel 5 July 2019 в 21:12
поделиться

3 ответа

проверьте android:maxLines="1" и если вы хотите добавить окончание ... добавьте также android:ellipsize="end"

<TextView
   android:id="@+id/name"
   android:text="i want this to crop not wrap"
   android:layout_width="fill_parent"
   android:layout_height="wrap_content"
   android:maxLines="1"
   android:ellipsize="end" />

android:singleLine="true" был устаревшим в API Level 3.

69
ответ дан 27 November 2019 в 06:45
поделиться

Вы проверяли android: scrollHorizontally . Также существует HorizontalScrollView , если это не сработает.

5
ответ дан 27 November 2019 в 06:45
поделиться

Вы ищете android: singleLine = "true" .

8
ответ дан 27 November 2019 в 06:45
поделиться
Другие вопросы по тегам:

Похожие вопросы: