Chr*_*ian 14 android word-wrap textview
例如:
This is foo text for wrapping text in TextView
Run Code Online (Sandbox Code Playgroud)
TextView包装的方式是:
This is foo text for
wrapping text in ...
Run Code Online (Sandbox Code Playgroud)
我要这个:
This is foo text for wr
apping text in TextView
Run Code Online (Sandbox Code Playgroud)
mar*_*inp 27
它有点hacky,但你可以用unicode不间断空格字符(U + 00A0)替换空格.这将导致您的文本被视为单个字符串并包装字符而不是单词.
myString.replace(" ", "\u00A0");
据我所知,TextView没有这样的属性.如果要自己实现文本换行,可以覆盖TextView并使用Paint的breakText(String text, boolean measureForwards, float maxWidth, float[] measuredWidth)函数.请注意,您必须为Paint实例指定文本大小,字体等.