[英]Rich Text Box in android
android中有沒有可以用作富文本框的控件,可以處理諸如粗體,斜體等字符的格式並使用字體和顏色?
如果有人擁有與上述信息相關的任何鏈接或來源,請與我分享。
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)
示例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);
WebView是我能想到的最接近的,但是除非您希望整個屏幕都是Webview,否則它會變得非常笨拙。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.