Гиперссылка в Android

У меня есть вопрос: Как я могу поместить гиперссылку В текстовом блоке обычного текста? У меня есть некоторый текст, и в тексте я упоминаю URL, и я хочу, чтобы этот URL был в другом цвете, подчеркнутом и активируемом по щелчку.

Я знаю, что гиперссылки в андроиде могут быть помещены с "Linkify".. и я отослал страницу документов андроида

Рассмотрите то же выше абзаца с "документами андроида", я хочу отобразиться в андроиде.....

14
задан Taz 11 June 2012 в 05:40
поделиться

2 ответа

@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());
14
ответ дан 1 December 2019 в 14:10
поделиться

Взгляните на этот номер телефона с подчеркиванием TextView и гиперссылку

Но я вижу, что Linkify не предоставляет вам нужных функций. Не проблема, можно реализовать вручную. Просто добавьте ClickableSpans и сделайте щелчок. Пример кода здесь http://www.orangeapple.org/?p=354 .

1
ответ дан 1 December 2019 в 14:10
поделиться
Другие вопросы по тегам:

Похожие вопросы: