¿Cómo podemos hacer el diseño de la tabla para desplazarse en ambos sentidos (horizontal, verticalmente)

Estoy teniendo una tabla definida en el archivo XML, que actualmente está configurado para desplazarse verticalmente. Pero también quiero que se desplace horizontalmente según sea necesario.

Aquí está el código de XML en uso

<?xml version="1.0" encoding="utf-8"?> <ScrollView xmlns:android="http://schemas.android.com/apk/res/android" android:scrollbars="vertical" android:layout_height="fill_parent" android:layout_width="fill_parent"> <TableLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:stretchColumns="0,1,2" android:id="@+id/tLayout" android:scrollbars="vertical" > <TableRow android:layout_width="fill_parent"> <TextView android:padding="3dip" android:gravity="left" android:text="Name" /> <TextView android:padding="3dip" android:gravity="left" android:text="Address" /> <TextView android:padding="3dip" android:gravity="left" android:text="Age" /> </TableRow> </TableLayout> </ScrollView> 

3 Solutions collect form web for “¿Cómo podemos hacer el diseño de la tabla para desplazarse en ambos sentidos (horizontal, verticalmente)”

Tuve el mismo problema y lo resolví introduciendo un HorizontalScrollView como un niño de la ScrollView y luego el tableLayout como un niño de la HorizontalScrollView:

Puedes consultar esta biblioteca que hice: https://github.com/InQBarna/TableFixHeaders

Implementa una tabla que se puede rellenar a través de un Adaptador. También recicla las vistas.

¿HorizontalScrollView hace algo por ti?

http://developer.android.com/reference/android/widget/HorizontalScrollView.html

Tal vez agregar algún tipo de diseño (LinearLayout, Relativelayout, etc) a la raíz de su xml?

  • Poner muro de facebook en Android
  • Android - ListView y la etiqueta
  • Sincronizar dos ScrollView
  • Cómo reemplazar la coma con un espacio cuando uso el "MultiAutoCompleteTextView"
  • Android webview permanecer en la aplicación
  • Android: My App Widget con ListView no se actualiza a través del botón o período de actualización
  • ¿Cómo acceder a recurso con nombre dinámico en mi caso?
  • Obtener la posición de la imagen actual en la Galería
  • Problema con actividad cancelada por el sistema si ya no es visible en Android
  • Animar la imagen .png en el widget
  • Registrar BroadcastReceiver to Widget (Diferencia de objeto de contexto)
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.