つれズレ日記

Webフロントエンドのひよっこエンジニア♀のひとりごと。おいしいものとカメラと邦画とスポーツ観戦が大好き。

【Android:ScrollView】ファーストビューに収まると1番下のViewが出ない

ScrollViewを使っていながらコンテンツが短くて初期表示に収まってしまうときに、1番下のViewが表示されないバグにハマった話。
(つまらんやらかしだったのが悔しいからメモw)

問題のlayout

<ScrollView>
        <LinearLayout
                android:layout_width="match_parent"
                android:layout_height="match_parent"
>
                <TextView />
                なんかいろいろ
        </LinearLayout>
        <LinearLayout
                android:layout_width="match_parent"
                android:layout_height="match_parent"
>
                <TextView />
                なんかいろいろ
        </LinearLayout>
</ScrollView>

修正

<ScrollView>
        <LinearLayout
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
>
                <TextView />
                なんかいろいろ
        </LinearLayout>
        <LinearLayout
                android:layout_width="match_parent"
                android:layout_height="match_parent"
>
                <TextView />
                なんかいろいろ
        </LinearLayout>
</ScrollView>

上のLinearLayoutの高さがmatch_parentだったので押しつぶされちゃってただけでした…orzずーん