2012-07-23 2 views
0

여러 개의 gridviews를 표시하는 App을 만들 필요가 있지만 gridviews 중 하나가 화면에 맞지 않으면 스크롤 할 수 있지만 gridview 만 얻을 수 있습니다. 전체 페이지를 스크롤 가능하게하고 싶습니다. 당신이 android.widget.ScrollView 안에 모든 것을 넣으면여러 개의 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

는 한 번에 전체 화면 스크롤을해야 다음은 코드입니다.

+0

나는 그것을 시험해 보았지만, 모든 gridviews를 스크롤 가능하게 만들고, 나는 그것을 원하지 않는다. 스크롤없이 gridviews 싶습니다. – user1502038

관련 문제