太字、斜体などの文字の書式設定を処理し、フォントや色を使用できるリッチテキストボックスとして、アンドロイドのコントロールはありますか?リッチテキストボックスin android
上記の情報に関連するリンクや情報源がある場合は、私と共有してください。
太字、斜体などの文字の書式設定を処理し、フォントや色を使用できるリッチテキストボックスとして、アンドロイドのコントロールはありますか?リッチテキストボックスin 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)
のWebViewは、私は考えることができる最も近いですが、WebViewのように画面全体をしない限り、それは超大型の重いです。
サンプル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);