2012-08-03 150 views
-2

我試圖在Android中製作一個雙列縱向和橫向滾動列<TableLayout>創建一個雙列橫向和縱向滾動的活動

像這樣:

split screen scrolling

這是我的代碼:

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

    <TableRow 
     android:layout_width="fill_parent" 
     android:layout_height="match_parent" 
     android:weightSum="1.0" > 

     <LinearLayout 
      android:layout_width="match_parent" 
      android:layout_height=".90" 
      android:layout_gravity="left" 
      android:layout_weight=".35" > 

      <TextView 
       android:id="@+id/TextView04" 
       android:layout_width="match_parent" 
       android:layout_height="match_parent" 
       android:background="#b0b0b0" 
       android:text="column 1" 
       android:textColor="#000000" /> 

     </LinearLayout> 

     <LinearLayout 
      android:layout_width="wrap_content" 
      android:layout_height="fill_parent" 
      android:layout_gravity="right" 
      android:layout_weight=".65" > 

      <TextView 
       android:id="@+id/TextView03" 
       android:layout_width="wrap_content" 
       android:layout_height="wrap_content" 
       android:layout_weight="1" 
       android:background="#a09f9f" 
       android:text="column 2" 
       android:textColor="#000000" /> 
     </LinearLayout> 
    </TableRow> 

</TableLayout> 

也許有人可以幫我寫的所有代碼?

+1

道歉,這不是'PLZ提供codez'網站... – home 2012-08-04 05:57:41

回答

0

Android -- How to allow horizontal and vertical scrolling

所以你需要4個滾動視圖。水平2和垂直2。

<LinearLayout> 
<ScrollView> 
<HorizontalScrollView > 
Column1 
</ScrollView> 
</HorizontalScrollView > 
<ScrollView> 
<HorizontalScrollView > 
Column2 
</ScrollView> 
</HorizontalScrollView > 
</LinearLayout> 

並且線性佈局必須是水平的。