Java ListView中换行符后的一些空格
我有一个长字符串,必须在TextView中使用项目符号表示。但在每一行之后,我都不能留出一些空间 我得到的是:Java ListView中换行符后的一些空格,java,android,android-studio,Java,Android,Android Studio,我有一个长字符串,必须在TextView中使用项目符号表示。但在每一行之后,我都不能留出一些空间 我得到的是: *文本为。。。。。。。。。。。。。。。。。。。。。。。。。。。 *另一行 *另一行。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 我想要的是, 文本为。。。。。。。。。。。。。。。。。。。。。。。。。
*文本为。。。。。。。。。。。。。。。。。。。。。。。。。。。 *另一行 *另一行。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
我想要的是,
- 文本为。。。。。。。。。。。。。。。。。。。。。。。。。。。
- 另一行
- 另一行。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
在项目符号之后应该有适当的缩进,并且应该使用单文本视图
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;
}
public静态字符序列makeBulletList(int leadingMargin,字符序列…行){
SpannableStringBuilder sb=新的SpannableStringBuilder();
对于(int i=0;i
您还可以修改此方法,将数组列表作为输入。发布您的代码,然后我们可以提供帮助。.发布您的代码。。。。。。。。。。。。。。。。。。。。。