1. 程式人生 > >關於scrollview 鑲嵌linearlayout佈局的控制元件位於底部的問題 關於scrollview鑲嵌RelativeLayout佈局失效

關於scrollview 鑲嵌linearlayout佈局的控制元件位於底部的問題 關於scrollview鑲嵌RelativeLayout佈局失效

關於scrollview 鑲嵌linearlayout佈局的控制元件位於底部的問題

關於scrollview鑲嵌RelativeLayout佈局失效

最外層  linearlayout

 ScrollView

androidlayout_width=match_parent

androidlayout_height=match_parent

androidfillViewport=true     

               //

當ScrollView沒有fillVeewport=“true”時,裡面的元素(比如LinearLayout)會按照wrap_content來計算(不論它是否設了" match _parent")    這個androidfillViewport很重要

最外層   RelativeLayout

<RelativeLayout

android:layout_width="match_parent"

android:layout_height="match_parent"

android:orientation="vertical">

這個是非位於底部的空間

<LinearLayout

android:layout_width="match_parent"

android:layout_height="0dp"

android:layout_weight="1"

android:orientation="vertical">

</LinearLayout>

這個是位於底部的空間

<LinearLayout

android:layout_width="match_parent"

android:layout_height="48dp"

android:layout_margin="12dp"

android:orientation="horizontal">

</LinearLayout>