我有一个 HTML 文本。
销售资源
我想在 Android 文本视图中显示此文本。我试过 MyTagHandler 显示,它在显示时工作正常,但文本格式不好。如果项目符号文本有 2 行,那么第二行来自第一行,但我需要空间到项目符号。我该如何处理?
我有一个 HTML 文本。
我想在 Android 文本视图中显示此文本。我试过 MyTagHandler 显示,它在显示时工作正常,但文本格式不好。如果项目符号文本有 2 行,那么第二行来自第一行,但我需要空间到项目符号。我该如何处理?
i guess like this...
TextView foo = (TextView)findViewById(R.id.foo);
foo.setText(Html.fromHtml("your html text"));
你可以通过两种方式做到这一点。
完成后,将其设置为 textview ,如下所示。(更适合较小的文字)
myTextView.setText(Html.fromHtml("Html Script"));
然后使用以下代码。
myTextView.setText(Html.fromHtml(getHtmlText()));
现在定义 getHtmlText() 方法如下:
private String getHtmlText(){
InputStream inputStream = getResources().openRawResource(R.raw.my_html_file);
ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream();
int i;
try {
i = inputStream.read();
while (i != -1)
{
byteArrayOutputStream.write(i);
i = inputStream.read();
}
inputStream.close();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return byteArrayOutputStream.toString();
}