2014-09-24 40 views

回答

0

是的,你可以自定义这个。创建一个xml,首先你有一个ImageVIew,然后是GridView。如果您在GridView中存在更多此类不平衡,则可以使用StaggeredGridView。

+0

但我想的第一行(自定义XML)来打倒网格视图 – KiKo 2014-09-24 13:36:35

0

以下代码有效。

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

    <ScrollView 
     android:layout_width="fill_parent" 
     android:layout_height="wrap_content" > 

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

       <ImageView 
        android:id="@+id/photo_contest_view_pager_previous_contest_page_photo_imageView" 
        android:layout_width="fill_parent" 
        android:layout_height="wrap_content" 
        android:background="@drawable/ic_launcher" /> 
      <GridView 
       android:id="@+id/photo_contest_view_pager_previous_contest_page_image_gridView" 
       android:layout_width="fill_parent" 
       android:layout_height="wrap_content" 
       android:horizontalSpacing="10dp" 
       android:numColumns="3" 
       android:verticalSpacing="10dp" > 
      </GridView> 


     </LinearLayout> 
    </ScrollView> 

</LinearLayout> 
+0

此代码为我工作 – Supriya 2014-09-24 13:50:25

+0

你测试它滚动?我无法向下滚动:/ – KiKo 2014-09-24 13:55:49

+0

垂直滚动的ScrollView不应该包含另一个垂直滚动窗口小部件(GridView) – KiKo 2014-09-24 14:07:00