Предотвращение переноса TextView в родительский
Как я могу предотвратить наложение TextView или любого визуального объекта на экран и вместо этого отрубить их по сторонам? Есть ли какой-нибудь атрибут или код XML для этого или невозможно что-либо переполнить с экрана?
Например, у вас есть это:
![text being wrapped]()
Но вы действительно хотите это:
![text being cropped]()
Есть идеи?
Ответы
Ответ 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"
.
Ответ 3
Вы проверяли Android: прокрутка по горизонтали. Существует также HorizontalScrollView, если это не работает.
Ответ 4
И в java-коде это:
textView.setSingleLine();
Ответ 5
android: singleLine = "true" работает для меня
Ответ 6
textView.setHorizontallyScrolling(true);
работал у меня.