У меня есть вопрос: Как я могу поместить гиперссылку В текстовом блоке обычного текста? У меня есть некоторый текст, и в тексте я упоминаю URL, и я хочу, чтобы этот URL был в другом цвете, подчеркнутом и активируемом по щелчку.
Я знаю, что гиперссылки в андроиде могут быть помещены с "Linkify".. и я отослал страницу документов андроида
Рассмотрите то же выше абзаца с "документами андроида", я хочу отобразиться в андроиде.....
@Fedor.... Я нашел дать ссылки с API Demos .
этот подход, наконец, можно использовать для размещения ссылки между текстом абзаца.
SpannableString ss = new SpannableString("text4: Click here
to dial the phone.");
ss.setSpan(new StyleSpan(Typeface.ITALIC), 0, 6,
Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);
ss.setSpan(new URLSpan("tel:4155551212"), 13, 17,
Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);
TextView t4 = (TextView) findViewById(R.id.TextView01);
t4.setText(ss);
t4.setMovementMethod(LinkMovementMethod.getInstance());
Взгляните на этот номер телефона с подчеркиванием TextView и гиперссылку
Но я вижу, что Linkify не предоставляет вам нужных функций. Не проблема, можно реализовать вручную. Просто добавьте ClickableSpans и сделайте щелчок. Пример кода здесь http://www.orangeapple.org/?p=354 .