我有这个(a的一部分)布局:
<ScrollView android:layout_width="0dip" android:layout_height="fill_parent"
android:layout_weight="0.8">
<HorizontalScrollView android:id="@+id/paint_board_container"
android:layout_width="fill_parent" android:layout_height="wrap_content">
<View android:layout_width="wrap_content" android:layout_height="fill_parent"
android:background="@android:color/white"/>
</HorizontalScrollView>
</ScrollView>
最内层视图的背景颜色设置为白色,但我在屏幕上看不到它,即使它的布局宽度也设置为 fill_parent。哪里有问题?谢谢。
更新布局:
<ScrollView android:layout_width="0dip" android:layout_height="fill_parent"
android:layout_weight="0.8" android:fillViewport="true"
android:background="#00FF00">
<HorizontalScrollView android:id="@+id/paint_board_container"
android:layout_width="fill_parent" android:layout_height="wrap_content"
android:fillViewport="true"
android:background="#FF0000">
<View android:layout_width="2000dip" android:layout_height="1000dip"
android:background="@android:color/white"/>
<!-- android:minWidth="100dip" android:minHeight="100dip"/> -->
</HorizontalScrollView>
</ScrollView>
现在我看到了垂直滚动视图,但没有看到水平滚动视图,即使最里面的视图的宽度设置为 2000dip。如何使水平滚动视图显示?