мой xml выглядит так. У меня есть LinearLayout внутри HorizontalScrollView, и что LinearLayout имеет два GridView. В приведенном ниже коде com.muvee.vea.view.GridViewFrame - это класс, который расширяет GridView, так что я могу установить его вид в соответствии с шириной родительского scrollview. Но представления, которые появляются внутри 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>