Вышеуказанные решения не сработали для меня, но сработало следующее (и, кажется, немного чище).
Во-первых, в строковом ресурсе определите шевроны открытия тега, используя кодировку сущности HTML, т.е.
<a href="http://www.google.com">Google</a>
и НЕ:
<a href="http://www.google.com">Google</a>
В общем, закодируйте все шевроны в строке следующим образом. Кстати, ссылка должна начинаться с http://
Затем (как предложено здесь ) установите эту опцию в TextView:
android:linksClickable="true"
Наконец, в коде выполните:
((TextView) findViewById(R.id.your_text_view)).setMovementMethod(LinkMovementMethod.getInstance());
((TextView) findViewById(R.id.your_text_view)).setText(Html.fromHtml(getResources().getString(R.string.string_with_links)));
Вот и все, никаких регулярных выражений или других ручных хаков не требуется.