android textview multiline nowrap

Deshabilitar el ajuste de Word en un TextView de Android Multi-Line



multiline nowrap (4)

android:singleLine ----- esto es para xml

setTransformationMethod(TransformationMethod) ----- esto es para Java

Restringe el texto a una sola línea de desplazamiento horizontal en lugar de dejarlo envolver en varias líneas, y avanza el foco en lugar de insertar una nueva línea cuando presiona la tecla Intro.

No estoy seguro de si esto funcionará, pero funcionó para mí cuando quería que mi TextView no se ajustara a mi ListView

Estoy trabajando en una vista de mes con un deslizamiento avanzado (requiere que se carguen el actual, el siguiente y el anterior para permitir que cada vista se adhiera a su dedo) lo que significa que tengo muchas vistas que hacen que las cosas sean un poco lentas.

| | #<-- screen bounderies '' previous '' current '' next '' #<-- three months loaded '' previous '' current '' next '' #<-- three months when the user drags their finger

Debido a esto, quiero representar múltiples eventos en un solo TextView. Cuando el usuario toca uno de los días en la Vista de mes (pantalla pequeña), se abrirá la vista de día para ese día.

En cada día en la vista de mes (generalmente un día obtiene un séptimo del ancho de la pantalla y un poco menos de un séptimo verticalmente) Me gustaría evitar esto

| 31| |10a: | | Testi| |ng | |11a: |

En cambio quiero

| 31| |10a: | | Testi| |11a: | | Anoth|

Observe que la ng está cortada en lugar de estar en la siguiente línea. Esto es lo que estoy buscando.


En Java:

setHorizontallyScrolling(boolean)

En teoría, android: scrollHorizontally debería hacer lo mismo en XML, pero hay un error en Android que lo detiene.


Actualmente, la mejor respuesta para XML es

android:maxLines="1"

Porque android: singleLine ahora está depreciado


en código java

textView1.setMovementMethod(new ScrollingMovementMethod());

Hace el truco.