Как я могу сохранить ссылки из JSON в TextView? - PullRequest
0 голосов
/ 15 ноября 2011

Я собираю информацию с веб-сайта JSON и отображаю ее в приложении для Android в виде TextView. Информация взята из стандартной базы данных MySQL и лишена тегов (с php).

Что я хочу сделать, так это сохранить ссылки в текстах. Например. «Для получения дополнительной информации нажмите здесь », здесь ссылка недоступна для клика.

Я пытался сохранить теги при удалении, но это также не дало желаемого эффекта в приложении.

Любое предложение о том, где искать дальше, было бы замечательно ...

Ответы [ 2 ]

1 голос
/ 15 ноября 2011

Я не уверен, что вы сами удаляете теги html, но; даже если они не удалены из возвращенного json, вы можете сделать это:

String fromHTML = "blah blah blah <a href='www.google.com'>Google</a>";
TextView myTextView = (TextView)findViewById(R.id.my_text_view);
myTextView.setText(Html.fromHtml(description));

-serkan

1 голос
/ 15 ноября 2011

Добавить в TextView

 android:autoLink="all"

и добавьте эту строку в текстовое представление

t3.setText(
        Html.fromHtml(
            "<b>text3:</b>  Text with a " +
            "<a href=\"http://www.google.com\">link</a> " +
            "created in the Java source code using HTML."));
    t3.setMovementMethod(LinkMovementMethod.getInstance());

Посетите здесь для более.

...