首先,我想为我的英语道歉:)。
我有一个长文本字符串。我在TextView中显示它。如果文本自动换行到新行,我想添加" \ t"在新线的开头。我不知道怎么做。有什么想法吗?
E.g。
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
答案 0 :(得分:0)
您可以计算TextView的行数,如果有多于1个,则插入" \ t"。
在这个post中,它展示了如何计算线条,虽然这不是一个明显的问题。
如果选项卡已插入,您还需要考虑,因为可以插入多个\ b。