Показать длинный текст в TextView? - PullRequest
0 голосов
/ 09 ноября 2010

Я создаю TextView с помощью кода Java. Мне нужно создать textView с шириной 50; Если textView имеет длинный текст, как отобразить полный текст. Есть ли выделение в Android? Если оно существует, как его применить в textView ???

Примечание:

Я больше не использую textview, и я добавляю все textview в макет таблицы. Я создаю все textView только во время выполнения (После чтения данных из БД)

Ответы [ 3 ]

2 голосов
/ 23 октября 2013

Я исправил с помощью

android:layout_height="wrap_content"
android:inputType="textMultiLine"

надеюсь, это работает и для вас

1 голос
/ 09 ноября 2010

В случае, если у вас есть «длинный текст», используйте height как wrap_content, и он нарушит линию, и отрегулируйте высоту в соответствии с содержимым

0 голосов
/ 09 ноября 2010

Да, есть положения для выделенного текста. Проверьте это http://developer.android.com/reference/android/widget/TextView.html#setEllipsize(android.text.TextUtils.TruncateAt)

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

    TextView tt = (TextView) v.findViewById(R.id.txtArticleTitle);
    tt.setEllipsize(TruncateAt.MARQUEE);
    tt.setMarqueeRepeatLimit(1);

Также проверьте http://developer.android.com/reference/android/widget/TextView.html#setMarqueeRepeatLimit(int) и все готово!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...