2016-07-21 4 views
1

Почему мой TextView прокручивается?Почему мой TextView прокручивается в Android?

<TextView 
       android:id="@+id/content" 
       android:layout_width="match_parent" 
       android:layout_height="wrap_content" 
       android:layout_below="@+id/rl_logo_header" 
       android:layout_marginTop="5dp" 
       android:autoLink="web" 
       android:descendantFocusability="blocksDescendants" 
       android:ellipsize="end" 
       android:focusable="false" 
       android:maxLines="3" 
       android:text="Should my school be focused on -- Teaching and Learning come as words which are very closely related, But they convey very different meanings and can not be used interchangeably." 
       android:textColor="@color/black" /> 

Содержимое для этого вида может быть текстовым и содержать HTML-содержимое. Поэтому я установил autoLink в true. Проблема заключается в том, что либо autoLink, либо textIsSelectable составляет true, тогда текст начинает прокручиваться подобно (MovementMethod), когда его содержимое более 3 строк. Я ищу способ остановить/отключить эту прокрутку текста.

Я попытался отключить прокрутку, используя setEnable(false) для текстового просмотра, однако после этого все ссылки в текстовом виде не могли быть нажаты.

Я думаю, что должен быть прямой путь для достижения «непрокручиваемого текстового вида», который может содержать содержимое html в них.

ответ

1

autoLink контролирует, будут ли анализировать URL-адреса TextView и выделять их как таковые. Это не имеет никакого отношения к рендерингу HTML.

Ваш TextView прокрутки, потому что вы установили android:maxLines="3"

+0

Это прокруткой более 3-х строк. Мне нужно это предотвратить. –

Смежные вопросы