2012-07-23 76 views
0

我需要製作一個顯示多個GridView的應用程序,但是當其中一個GridView不適合屏幕顯示時,它會滾動,但只是GridView。我想讓整個頁面滾動。下面是代碼:Multiple Gridviews

<TableLayout 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" > 

<TableRow 
     android:id="@+id/tableRow1" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" > 


     <LinearLayout 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:orientation="vertical" > 

      <TextView 
       android:id="@+id/TextView02" 
       android:layout_width="wrap_content" 
       android:layout_height="wrap_content" 
       android:layout_marginTop="22dp" 
       android:text="Mañana" 
       android:textSize="20dp" /> 




      <GridView 
       android:id="@+id/GridMorningClasses" 
       android:layout_width="wrap_content" 
       android:layout_height="wrap_content" 
       android:horizontalSpacing="@dimen/padding_small" 
       android:numColumns="5" 
       android:scrollbarAlwaysDrawVerticalTrack="false" 
       android:scrollbars="none" 
       android:verticalSpacing="@dimen/padding_medium" 
       tools:listitem="@android:layout/simple_list_item_2" > 

      </GridView> 
     </LinearLayout> 
    </TableRow> 

    <TableRow 
     android:id="@+id/tableRow2" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" > 




     <LinearLayout 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:orientation="vertical" 
      android:overScrollMode="never" 
      android:scrollbarAlwaysDrawVerticalTrack="false" > 

      <TextView 
       android:id="@+id/TextView01" 
       android:layout_width="wrap_content" 
       android:layout_height="wrap_content" 
       android:layout_marginTop="22dp" 
       android:text="Tarde" 
       android:textSize="20dp" /> 




      <GridView 
       android:id="@+id/GridAfternoonClasses" 
       android:layout_width="wrap_content" 
       android:layout_height="wrap_content" 
       android:fastScrollEnabled="false" 
       android:horizontalSpacing="@dimen/padding_small" 
       android:numColumns="5" 
       android:verticalSpacing="@dimen/padding_medium" 
       tools:listitem="@android:layout/simple_list_item_2" > 

      </GridView> 
     </LinearLayout> 
    </TableRow> 

    <TableRow 
     android:id="@+id/tableRow3" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:overScrollMode="never" > 

     <LinearLayout 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:orientation="vertical" > 

      <TextView 
       android:id="@+id/TextView03" 
       android:layout_width="wrap_content" 
       android:layout_height="wrap_content" 
       android:layout_marginTop="22dp" 
       android:text="Noche" 
       android:textSize="20dp" /> 


      <GridView 
       android:id="@+id/GridNightClasses" 
       android:layout_width="wrap_content" 
       android:layout_height="wrap_content" 
       android:horizontalSpacing="@dimen/padding_small" 
       android:numColumns="5" 
       android:verticalSpacing="@dimen/padding_medium" 
       tools:listitem="@android:layout/simple_list_item_2" > 
      </GridView> 
     </LinearLayout> 
    </TableRow> 
</TableLayout> 

回答

0

如果你把一切android.widget.ScrollView裏面應該使整個屏幕滾動一次。

+0

我試過了,但它使我所有的gridviews都可以滾動,而且我不想那樣。我希望我的GridView不需要滾動。 – user1502038 2012-07-23 21:28:10