android中是否有任何控件我们可以用作富文本框,可以处理粗体,斜体等字符的格式并使用字体和颜色?
如果任何人有任何与上述信息相关的链接或来源,请与我分享。
答案 0 :(得分:6)
SpannableString
类或HTML.fromHtml()
允许您在实际字符串中操作不同的样式。请参阅以下链接:
http://developer.android.com/reference/android/text/SpannableString.html http://developer.android.com/reference/android/text/Html.html#toHtml(android.text.Spanned)
答案 1 :(得分:1)
示例SpannableString& TextView实现:
TextView tv = new TextView;
String text = "String String String String body";
SpannableString spannableStr = new SpannableString(text);
spannableStr.setSpan(new StyleSpan(Typeface.BOLD), 0 , 10, 0);
tv.setText(spannableStr);
答案 2 :(得分:0)
WebView是我能想到的最接近的,但除非你想让整个屏幕成为webview,否则它是超级重量级的。