android中的富文本框

时间:2011-10-31 09:55:26

标签: android android-widget

android中是否有任何控件我们可以用作富文本框,可以处理粗体,斜体等字符的格式并使用字体和颜色?

如果任何人有任何与上述信息相关的链接或来源,请与我分享。

3 个答案:

答案 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,否则它是超级重量级的。