2016-10-31 33 views
0

這是我的代碼, 我希望在gridview中可見的horitonzal滾動條,所以我試圖修復它,我的gridview有1行和3列,icant使用垂直滾動,因爲內容頁面已滾動我不能在gridview中設置Horitonzal滾動條在android

<HorizontalScrollView 
     android:layout_width="match_parent" 
     android:layout_height="match_parent"> 

     <LinearLayout 
      android:orientation="vertical" 
      android:layout_width="match_parent" 
      android:layout_height="wrap_content" 
      android:layout_weight="1" 
      android:layout_below="@+id/linearLayout2" 
      android:layout_alignParentLeft="true" 
      android:layout_alignParentStart="false" 
      android:id="@+id/linearLayout3" 
      android:background="@android:drawable/dialog_holo_light_frame"> 


      <TextView 
       android:layout_width="wrap_content" 
       android:layout_height="wrap_content" 
       android:text="طرح های پیشنهادی" 
       android:id="@+id/textView3" 
       android:paddingRight="10dp" 
       android:paddingTop="5dp" 
       android:layout_gravity="right" 
       android:textColor="#cc0066" 
       android:textStyle="bold" /> 

      <GridView 
       android:id="@+id/gridview1" 
       android:layout_width="match_parent" 
       android:layout_height="80dp" 
       android:columnWidth="90dp" 
       android:gravity="center" 
       android:horizontalSpacing="10dp" 
       android:verticalSpacing="5dp" 
       android:numColumns="auto_fit" 
       android:scrollbars="horizontal" /> 
     </LinearLayout> 

    </HorizontalScrollView> 

回答

0

您可以啓用XML nestedscrolling或者您也可以將nestedScrollView裏面你的GridView。試試看,如果這不起作用,讓我知道。

0

您是否嘗試添加ScrollView?

HERE是人們已經談論過這個。如果我不明白你錯了。

我添加垂直和水平的示例代碼。

How to scroll gridview to position?

How can I add a vertical scrollbar to a gridview?

首先,LinearLayout中結束,擺脫斜線:/>到> 這裏是你的問題直接回答:

投入滾動型:

<ScrollView xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" 
    android:fillViewport="true" 
    android:scrollbars="vertical"> 

    <!-- your codes here -->  

</ScrollView> 

水平方向:

<HorizontalScrollView> 
     <ScrollView> 
      <!-- your codes here --> 
     </ScrollView> 
</HorizontalScrollView>