使用Spannable的TextView中的换行符

时间:2013-01-14 16:17:05

标签: android html textview spanned

我有以下问题。我有一个String,我希望在TextView中显示。由于String可以是HTML格式的,因此我使用的是Spanned

TextView tv  = (TextView)findViewById(R.id.Description);
Spanned myDescription = Html.fromHtml(myDescriptionOriginal, null, null);
tv.setText(myDescription, TextView.BufferType.SPANNABLE);

我现在遇到的“问题”是,当myDescriptionOriginal不是HTML格式时,fromHtml(...)会删除所有换行符(也可能会删除标签之类的内容)。

是否有一个通用的解决方案(可能作为我不太熟悉的Spanned/Spannable/Html类的一部分)解决了这个问题,或者这是我必须自己写的东西(我可以检查一下myDescriptionOriginal包含HTML标记,如果不包含,我不使用fromHtml

0 个答案:

没有答案