2017-02-04 9 views
0

私は、文字列を使用してTextViewに表現する必要がある長い文字列を持っています。しかし、それぞれの行の後に私はいくつかのスペースを作ることができませんでした。ListViewでの改行後のスペース

私が入手したもの:

*テキストは.............. .................... ...... ............. ............. ................ .. ................ ................. ................. ... ........................... ................... .................................................. ........

*別の行................................... .............. ................. ................... ........................... ...................... .................................................. .....

*別の行.... ............................................. ..... ............ .................... .................. ......... ......................................... .................................................. ...................... iが欲しい


  • テキストでした..... ......... .......................... ............. .. .................. .................. ..... ............ .................... .................. ......... ........................................ .....................................

  • 別の行........................................... ...... ................. .................... ....... .................... .............................. ...............................................

  • 別の行.............................................. ... ................. .................... .......... ................. ................................. .................................................. ..............................

    箇条書きの後に適切な字下げがあり、単一のテキスト表示を使用する必要があります。

+1

あなたのコードを投稿してください。 – Akshay

+0

あなたのコードを投稿してください..................... –

+0

あなたのコードを入れてください... –

答えて

0

あなたは弾丸スパン文字列を取得するには、次の方法を使用することができます。

public static CharSequence makeBulletList(int leadingMargin, CharSequence... lines) { 
     SpannableStringBuilder sb = new SpannableStringBuilder(); 
     for (int i = 0; i < lines.length; i++) { 
      CharSequence line = lines[i] + (i < lines.length-1 ? "\n" : ""); 
      Spannable spannable = new SpannableString(line); 
      spannable.setSpan(new BulletSpan(leadingMargin), 0, spannable.length(), Spanned.SPAN_INCLUSIVE_EXCLUSIVE); 
      sb.append(spannable); 
     } 
     return sb; 
    } 

また、入力として配列リストを取るために、この方法を変更することができます。

関連する問題