2017-02-04 13 views
0

我有一個很長的字符串,必須在TextView中使用項目符號表示。但每行後我都無法制作一些空格。ListView中的換行符後的一些空格

我得到的是:

*文本是.............. .................... ...... ............. ............. ................ .. ................ ................. ................. ... ........................... ................... .................................................. ........

*另一行................................... .............. ................. ................... ........................... ...................... .................................................. .....

*另一行.... ............................................. ..... ............ .................... .................. ......... ......................................... .................................................. ......................

我想要的是,

  • 案文..... ......... .......................... ............. .. ........... ................ .................. ..... ............ .................... .................. ......... ........................................ .....................................

  • 另一行............................................ ...... ................. .................... ....... .................... .............................. ...............................................

  • 另一行.............................................. ... ................. .................... .......... ................. ................................. .................................................. ..............................

    子彈後應該有正確的縮進,並應使用單個文本視圖。

+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; 
    } 

您還可以修改此方法,以便數組列表作爲輸入。

相關問題