0

私はこの(の一部)レイアウトを持っています:

<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 に設定されていても、垂直スクロール ビューは表示されますが、水平スクロール ビューは表示されません。水平スクロール ビューを表示するにはどうすればよいですか?

4

1 に答える 1