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

Предотвращение переноса TextView в родительский

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

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

text being wrapped

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

text being cropped

Есть идеи?

4b9b3361

Ответ 1

проверить 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 3.

Ответ 2

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

Ответ 4

И в java-коде это:

textView.setSingleLine();

Ответ 5

android: singleLine = "true" работает для меня

Ответ 6

textView.setHorizontallyScrolling(true); работал у меня.