【发布时间】:2011-12-02 19:12:35
【问题描述】:
我只想为 TextView 的第一行设置起始边距(不是每个段落的第一行)?我使用了以下代码:
SpannableString s = new SpannableString("this is a test"+"\n"+"this is a test");
s.setSpan(new android.text.style.LeadingMarginSpan.Standard(30, 0), 0, s.length(), 0);
textView .setText(s);
此处为段落的所有行设置了起始边距。我不希望这样。我希望仅将起始边距应用于第一行..请帮助..
【问题讨论】:
-
我认为,你必须只使用空格..
-
那么您可以采用两个单独的文本视图:第 1 段为 1,其余为其他。只需为第一个 textview 设置 span 并让其他内容保持原样。我想,你别无他法。