禁用Android多行TextView中的Word Wrap

Bry*_*eld 28 android multiline textview nowrap

我正在使用高级滑动工作月视图(需要加载当前,下一个和上一个以允许每个视图粘在你的手指上)这意味着我有许多视图会导致事情变得有点慢.

            |          | #<-- screen bounderies
 ' previous ' current  '   next   ' #<-- three months loaded
    ' previous ' current  '   next   ' #<-- three months when the user drags their finger
Run Code Online (Sandbox Code Playgroud)

因此,我想在单个TextView中表示多个事件.当用户点击月视图(小屏幕)上的其中一天时,它将打开当天的日视图.

在月视图中的每一天(通常一天获得屏幕宽度的七分之一,垂直略小于七分之一)我想避免这种情况

|    31|
|10a:  |
| Testi|
|ng    |
|11a:  |
Run Code Online (Sandbox Code Playgroud)

相反,我想要

|    31|
|10a:  |
| Testi|
|11a:  |
| Anoth|
Run Code Online (Sandbox Code Playgroud)

请注意,它ng被切断而不是换行到下一行.这就是我要找的.

小智 39

在Java中:

setHorizontallyScrolling(boolean) 
Run Code Online (Sandbox Code Playgroud)

从理论上讲,android:scrollHorizo​​ntally应该在XML中做同样的事情,但是android中存在一个阻止它工作的错误.


auw*_*all 17

android:singleLine-----这是针对xml的

setTransformationMethod(TransformationMethod)-----这是为java

将文本约束为单个水平滚动线,而不是让它换行到多行,并在按下回车键时前进焦点而不是插入换行符.

我不确定这是否可行,但当我希望我的TextView不要包装在ListView中时,它对我有用

  • 对不起,这个答案看起来不够.上面有5行的方框是单个文本视图.它需要支持行返回,同时仍然禁止自动换行. (11认同)