Я получаю стену простого текста HTML с сервера и должен отображать ее в своем приложении, но это не все.
Мне также необходимо обнаружить клики по определенным фразам в тексте. Фразы определяются двумя цифрами: количество слов, в котором начинается фраза, и количество слов, где оно заканчивается (например, от слова 10 до слова 15).
Моя интуиция говорит, что я мог бы, вероятно, использовать HTML со ссылками или некоторым JavaScript в соответствии со спецификацией фраз, а затем прослушивать клики по этим ссылкам. Однако я не уверен, как добиться такой функциональности в Android.
Кроме того, я также должен иметь возможность программно наблюдать и манипулировать положением прокрутки в показанном HTML-тексте. Например, мне нужно понять, когда определенная фраза прокручивается с экрана.
Наверное, у меня три тесно связанных вопроса:
- Какой вид следует использовать для достижения вышеуказанной функциональности (
TextView
,WebView
, другие)? - Как я могу прослушивать клики по определенным частям HTML?
- Как я могу наблюдать и манипулировать прокруткой?
Спасибо