Как использовать HTML в TextView со строкой - PullRequest
0 голосов
/ 10 мая 2019

Я использую скрипт для Медицинского справочника для студентов, и я новичок в Android.

Я использую базу данных Firebase для хранения данных для приложения.поэтому я написал HTML-теги, такие как

<b>Anatomy</b>

, но приложение не форматирует HTML-теги

private void initView() {
    setContentView(R.layout.activity_word_detail);
    tvWord = findViewById(R.id.textview_word);
    tvWordMeaning = findViewById(R.id.textview_word_meaning);
    tvType = findViewById(R.id.textview_word_type);
    tvSynonym = findViewById(R.id.textview_synonym);
    tvAntonym = findViewById(R.id.textview_antonym);
    tvExample = findViewById(R.id.textview_example);
    voiceIcon = findViewById(R.id.voice_icon_detail);
    favorite=findViewById(R.id.favorite_icon_detail);
    unFavorite=findViewById(R.id.unfavorite_icon_detail);

}
<TextView
                 android:id="@+id/textview_example"
                 android:layout_width="wrap_content"
                 android:layout_height="wrap_content"
                 android:layout_marginRight="32dp"
                 android:textColor="@color/blue"
                 android:text="@string/example_text"
                 android:textSize="14sp"
                 android:paddingBottom="10dp"
                 android:autoLink="web"
                 android:linksClickable="true"
                 />

я не знаю, что делать, что TextView с идентификаторомtextview_example показывает результаты в формате html

Ответы [ 2 ]

0 голосов
/ 11 мая 2019

Я попробовал это:

import android.text.Html;
import android.text.Spanned;


TextView myTextview = (TextView) findViewById(R.id.textview_example);
    htmltext = tvExample;
    Spanned sp = Html.fromHtml(htmltext);
    myTextview.setText(sp);

, но переменная htmltext помечена красным, и я получаю сообщение об ошибке "Не удается разрешить символ 'htmltext'"

0 голосов
/ 10 мая 2019

Попробуйте это

tvExample.setText(Html.fromHtml("<p> text here</p>"));
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...