3

編集:

私のアプリでは、ユーザーがコメントを投稿して、他のすべてのユーザーが見ることができます。ユーザーがコメントの特定の単語を太字や斜体などにできるようにして、コメントを投稿したときに他の人も太字の単語などを見ることができるようにしたい.

現時点では、単語を太字にすることができますが、テキストをリモート データベース サーバーに保存すると、通常のテキストとして保存され、どの単語が太字でどの単語が太字でないかを見つけることができません。

EditText からテキストを保存するときに、太字/斜体/下線付きの書式を維持するにはどうすればよいですか?

4

3 に答える 3

0
final SpannableStringBuilder sb = new SpannableStringBuilder("Text from the edit Text");

    final StyleSpan bss = new StyleSpan(android.graphics.Typeface.BOLD); // Span to make text bold
    final StyleSpan iss = new StyleSpan(android.graphics.Typeface.ITALIC);//Span to make text italic
    sb.setSpan(bss, 0, 10, Spannable.SPAN_INCLUSIVE_INCLUSIVE); // make first 10 characters Bold 
    sb.setSpan(iss, 10, 20, Spannable.SPAN_INCLUSIVE_INCLUSIVE); // make last 10 characters Italic
    //Set text or save it in db
    etx.setText(sb);
于 2013-08-05T11:19:54.283 に答える