如何在 TextView 中显示此 html 代码。没有任何最低 API 要求
HTML 代码如下:
<h2>Hey !</h2>
<blockquote>
<h2>Hey !</h2>
<blockquote>
<p>
<span style="color: #0000ff;">
hello world
<em>
<strong>
is a virtual world.
</strong>
</em>
</span>
😂
</p>
</blockquote>
最佳答案
这是解决方案。
package com.andro.coundowntimer;
import androidx.appcompat.app.AppCompatActivity;
import androidx.core.text.HtmlCompat;
import android.os.Bundle;
import android.widget.TextView;
public class MainActivity extends AppCompatActivity {
String htmlCode= "<h2>Hey !</h2>\n" +
"<blockquote>\n" +
"<p><span style=\"color: #0000ff;\">hello world <em><strong>is a virtual world.</strong></em></span>\uD83D\uDE02</p>\n" +
"</blockquote>";
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
TextView textView=findViewById(R.id.textView);
textView.setText(HtmlCompat.fromHtml(htmlCode,0));
}
}
关于java - 如何在TextView中显示HTML文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59914119/