2010-03-02 22 views
5

Tengo 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.cómo podemos hacer que el diseño de la tabla se desplace en ambos sentidos (horizontal, verticalmente)

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> 

Respuesta

8

que tenían el mismo problema y lo resolvió la introducción de un HorizontalScrollView como un hijo de la ScrollView y luego el TableLayout como un hijo de la HorizontalScrollView:

+0

Esta no es una gran solución, ya que el usuario no podrá desplazarse en ambos sentidos (vertical y horizontalmente) a la vez. – chteuchteu

2

Esto se puede comprobar biblioteca que hice: https://github.com/InQBarna/TableFixHeaders

Implementa una tabla que se puede llenar a través de un Adapeter. También recicla vistas.

+0

marcado este código es genial. El proyecto se importa fácilmente para eclipsar en mac, pero es difícil transferirlo a eclipse en Windows. [la brecha de Linux?]. Este es un problema recurrente. –

Cuestiones relacionadas