Чтобы щелкнуть фрагмент текста (не весь TextView
), вы можете использовать Html
или Linkify
(обе создают ссылки, которые открывают URL, но не обратный вызов в приложении).
Linkify
Используйте строковый ресурс, например:
<string name="links">Here is a link: http://www.stackoverflow.com</string>
Затем в текстовом представлении:
text.setText(R.string.links);
Linkify.addLinks(text, Linkify.ALL);
Html
Использование Html.fromHtml
:
<string name="html">Here you can put html <a href="http://www.stackoverflow.com">Link!</></string>
Тогда в вашем текстовом просмотре:
text.setText(Html.fromHtml(getString(R.string.html)));