TextView#setMovementMethod(LinkMovementMethod.getInstance()) прерывает отображение ссылки

У меня есть TextView что я населяю Spannable сделано из некоторого HTML.

Этот код:

textView.setText(Html.fromHtml(textContent, mImageGetter, null));

отображает ссылки, но они не кликабельны. Этот код:

text.setMovementMethod(LinkMovementMethod.getInstance());
textView.setText(Html.fromHtml(textContent, mImageGetter, null));

не отображает ссылки. TextView указан в XML как

<TextView
    android:id="@+id/text"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_below="@+id/another_textview"
    android:layout_marginTop="5dp"
    android:autoLink="web"
    android:textColorLink="@color/link_color_unpressed"
    android:textColor="#ffffff"
    android:textSize="18sp" />

Почему LinkMovementMethod, метод, который существует полностью для создания ссылок в TextView кликабельно, не показывать ссылки?

1 ответ

Решение

Виновником был метод автоматической ссылки:

<TextView
    ...
    android:autoLink="web"
    ...
    />

Удаление этой строки решило проблему.

Другие вопросы по тегам