El desplazamiento de texto no funciona

Quiero desplazar el texto hacia abajo y hacia arriba verticalmente, en caso de que el texto que aparece en la vista de texto es más largo que el espacio. Sin embargo, los siguientes métodos que he probado, no funcionan.

1 – tv1.setMovementMethod(new ScrollingMovementMethod()); Además, al usar este método, las llamadas al método onFling() se detienen para funcionar.

2 – usando <ScrollView> en XML de presentación. también, al usar este método, las llamadas al método de onFling() paran para trabajar.

 <ScrollView android:id="@+id/SCROLLER_ID" android:layout_width="fill_parent" android:layout_height="wrap_content" android:scrollbars="vertical" android:fillViewport="true"> <TextView android:id="@+id/TEXT_STATUS_ID" android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_weight="1.0"/> </ScrollView> 

mi TextView en XML de presentación es el siguiente.

 <TextView android:id="@+id/textView1" android:layout_width="match_parent" android:layout_height="match_parent" android:layout_weight="2.26" android:background="@drawable/green" android:gravity="center" android:text="Large Text" android:textAppearance="?android:attr/textAppearanceLarge" /> 

No puede tener una View desplazable, como TextView o ListView , dentro de ScrollView . Así que utilice su TextView simple dentro de un diseño normal y añadir android:scrollbars propiedad a la misma.

 <TextView android:id="@+id/textView1" android:layout_width="match_parent" android:layout_height="match_parent" android:lines="3" android:scrollbars="vertical" android:scrollbarStyle="insideOverlay" android:fadeScrollbars="true" android:fadingEdge="vertical" /> 

En el lado de la Activity usted debe escribir algo como:

 tv1.setMovementMethod(new ScrollingMovementMethod()); 

(Básicamente la misma cosa descrita en su primer punto)

usted puede intentarlo como:

 <ScrollView xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:fillViewport="true" > <LinearLayout android:layout_width="fill_parent" android:layout_height="wrap_content" android:orientation="vertical" > <TextView android:id="@+id/TEXT_STATUS_ID" android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_weight="1.0"/> </LinearLayout> </ScrollView> 
 <ScrollView android:id="@+id/SCROLLER_ID" android:layout_width="fill_parent" android:layout_height="fill_parent"> <TextView android:id="@+id/TEXT_STATUS_ID" android:layout_width="fill_parent" android:layout_height="wrap_content" </ScrollView> 
  • Elemento 'item' no soportado en el archivo style.xml
  • TextView Hyperlink no funciona?
  • Disposiciones condicionales de Android para teléfonos: tabletas
  • config.xml problema de formato
  • Cómo establecer una matriz como etiqueta a cualquier vista a través de diseño xml en android
  • Android Studio - Barra de acción quitar
  • Error al analizar XML: no se ha encontrado ningún elemento
  • ¿Hay alguna documentación de Android XML?
  • Animación de agitación de botón de Android
  • Mapas de Google en una pestaña de acciónbarsherlock
  • ¿Cómo lleno un ListView (en Android) con datos XML o JSON?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.