我的xml看起来像这样。我在HorizontalScrollView中有LinearLayout,而LinearLayout有两个GridView。在下面的代码中,com.muvee.vea.view.GridViewFrame是扩展GridView的类,以便我可以根据其父卷轴视图的宽度设置其widht。但是GridView中的视图变得非常小,就像一行一样。可以任何人建议我该怎么办?网格视图的宽度和高度都很好但是在它内部的孩子在一条线上变得非常小。
<HorizontalScrollView
android:layout_width="0dip"
android:layout_height="match_parent"
android:layout_weight="0.7" >
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:orientation="horizontal" >
<com.muvee.vea.view.GridViewFrame
android:id="@+id/grid_add_image"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:horizontalSpacing="15dip"
android:background="#800000"
android:numColumns="4"
android:padding="30dip"
android:verticalSpacing="15dip" >
</com.muvee.vea.view.GridViewFrame>
<com.muvee.vea.view.GridViewFrame
android:id="@+id/grid_add_video"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:horizontalSpacing="15dip"
android:numColumns="4"
android:padding="30dip"
android:background="#FFA500"
android:verticalSpacing="15dip" >
</com.muvee.vea.view.GridViewFrame>
</LinearLayout>
</HorizontalScrollView>