2013-02-27 83 views
2

我的自定义Gridview有问题。我已根据此解决方案完成Custom GridView我有图像波纹管gridview,在所有设备上它都能正常工作,除了具有layout-sw360(Galaxy Nexus,Galaxy S3)的设备。网格的最后两个元素下方的文本未完整显示。感谢您的帮助和抱歉不好英语ScrollView中的自定义Gridview

problem

我的布局

<ScrollView 
     android:layout_width="fill_parent" 
     android:layout_height="fill_parent" 
     android:scrollbars="none"> 

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

      <cz.xx.xxx.utils.CustomGridView 
        android:id="@+id/productGridview" 
        android:layout_width="wrap_content" 
        android:layout_height="wrap_content" 
        android:gravity="center_horizontal" 
        android:numColumns="2" 
        android:listSelector="#00000000" 
        android:horizontalSpacing="5dip" 
        android:visibility="visible" 
        android:background="@null" 
        android:scrollbars="none" 
        android:paddingLeft="10dp" 
        android:paddingTop="10dp" 
        android:paddingRight="10dp" 
        android:layout_marginBottom="20dp"> 
      </cz.xxx.xxx.xxx.CustomGridView> 

      <ImageView 
       android:layout_width="wrap_content" 
       android:layout_height="80dp" 
       android:id="@+id/img_dobre_jistoty" 
       android:layout_gravity="center" 
       android:adjustViewBounds="true" 
       android:clickable="true" 
       android:contentDescription="obr" 
       android:src="@drawable/img_cdjabout" 
       android:onClick="cdjClick" 
       android:layout_marginBottom="5dp" 
       android:layout_marginTop="30dp"/> 

      <TextView 
        android:layout_width="wrap_content" 
        android:layout_height="wrap_content" 
        android:text="xxx" 
        android:id="@+id/textView" 
        android:layout_gravity="center" 
        android:layout_marginBottom="10dp" 
        android:layout_marginTop="-3dp" 
        android:singleLine="true" 
        android:textColor="#000000" 
        android:textSize="12dp" 
        android:textStyle="bold"/> 

     </LinearLayout> 
    </ScrollView> 

回答

0

您可以使用机器人:fillViewport =“真”在滚动视图,并设置布局的高度,以您的内容相匹配。

像这样:

<ScrollView 
     android:layout_width="fill_parent" 
     android:layout_height="500dp" 
     android:scrollbars="none" 
     android:fillViewport="true">