2013-09-26 71 views
0

我想放一個垂直的ScrollView我插入了我以各種方式嘗試過的表格,但它給了我錯誤,我希望你能幫助我,問候。 我的XML:Scroll in TableLayout

<?xml version="1.0" encoding="utf-8"?> 
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:orientation="vertical" > 

    <TableLayout 
     android:id="@+id/LayoutTabla" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_below="@+id/spinnerDatos" 
     android:layout_centerHorizontal="true" 
     android:layout_marginTop="39dp" > 

     <TableRow 
      android:id="@+id/tableRow1" 
      android:layout_width="match_parent" 
      android:layout_height="match_parent" 
      android:layout_weight="1" > 
     </TableRow> 

     <TableRow 
      android:id="@+id/tableRow2" 
      android:layout_width="match_parent" 
      android:layout_height="match_parent" 
      android:layout_weight="1" > 
     </TableRow> 

     <TableRow 
      android:id="@+id/tableRow3" 
      android:layout_width="match_parent" 
      android:layout_height="match_parent" 
      android:layout_weight="1" > 
     </TableRow> 

     <TableRow 
      android:id="@+id/tableRow4" 
      android:layout_width="match_parent" 
      android:layout_height="match_parent" 
      android:layout_weight="1" > 
     </TableRow> 


      <LinearLayout 
       android:layout_width="match_parent" 
       android:layout_height="match_parent" 
       android:orientation="vertical" > 
      </LinearLayout> 

    </TableLayout> 

    <TextView 
     android:id="@+id/textView1" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_alignBaseline="@+id/btnVer" 
     android:layout_alignBottom="@+id/btnVer" 
     android:layout_alignParentLeft="true" 
     android:text="Ver datos de" /> 

    <Spinner 
     android:id="@+id/spinnerDatos" 
     android:layout_width="125dp" 
     android:layout_height="wrap_content" 
     android:layout_alignParentTop="true" 
     android:layout_centerHorizontal="true" /> 

    <Button 
     android:id="@+id/btnVer" 
     style="?android:attr/buttonStyleSmall" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_above="@+id/LayoutTabla" 
     android:layout_alignParentRight="true" 
     android:layout_toRightOf="@+id/spinnerDatos" 
     android:onClick="verTablaDatos" 
     android:text="Ver" /> 

</RelativeLayout> 

我只想把滾動到<TableLayout> 請幫幫我!

回答

1

嘗試罩住TableLayout:

<ScrollView 
android:layout_width="fill_parent" 
android:layout_height="fill_parent" 
android:scrollbars="none" 
android:layout_weight="1"> 

    <TableLayout 
    android:id="@+id/LayoutTabla" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_below="@+id/spinnerDatos" 
    android:layout_centerHorizontal="true" 
    android:layout_marginTop="39dp" > 
+0

現在的問題是,不僅滾動降低完全放倒,直到TableLayout到達屏幕的頂部,你知道嗎? , 爲什麼是這樣? – Isma9

+0

不確定你的意思。你的意思是你看不到整個佈局? – andysando

+0

我的問題是我有一個表格佈局,我的動態獲取數據,即沒有一個固定的大小。該故障沒有完全滾動。沒有看到整個表格。 – Isma9