【发布时间】:2014-08-30 21:38:50
【问题描述】:
首先,我想为我的英语道歉:)。
我有一个长文本字符串。我在 TextView 中显示它。如果文本自动换行,我想在新行的开头添加“\t”。我不知道怎么做。有什么想法吗?
例如
String text = "1. abcdefghij\n\tklmnopqrstuvwxyz";
Display:
1. abcdefghij
klmnopqrstuvwxyz
但是如果:
String text = "1. abcdefghij\n\tklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
Display:
1. abcdefghij
klmnopqrstuvwxyzABCDEF
GHIJKLMNOPQRSTUVWXYZ
我想要:
1. abcdefghij
klmnopqrstuvwxyzABCDEF
GHIJKLMNOPQRSTUVWXYZ
【问题讨论】:
-
如果你只需要它来向前移动文本,为什么不在textview上使用paddingLeft?
-
只有在文本自动换行时才需要移动文本。
-
所以第一行没有缩进,只在第二行和任何连续的行上缩进?
-
缩进是随机的,取决于行的长度。
标签: android textview word-wrap