如何在带有字符串的TextView中使用HTML

时间:2019-05-10 20:26:32

标签: android html textview

我为学生使用了医疗目录脚本,我是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"
                 />

我不知道ID为textview_example的TextView以html格式显示结果的方法

2 个答案:

答案 0 :(得分:1)

尝试

tvExample.setText(Html.fromHtml("<p> text here</p>"));

答案 1 :(得分:0)

我尝试过:

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'”