1 当控件布局高度过高,需要Scorllview 嵌套使用时, 此时scorllview必须加上
ScrollView
androidlayout_width=match_parent
androidlayout_height=match_parent
androidfillViewport=true
当ScrollView没有fillVeewport=“true”时,里面的元素(比如LinearLayout)会按照wrap_content来计算(不论它是否设了" match _parent") 这个androidfillViewport很重要
2 当不含有scrollview 时
- <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
- android:layout_width="match_parent"
- android:layout_height="match_parent"
- android:background="#d8e0e8"
- android:orientation="vertical" >
- <ListView
- android:id="@+id/msg_list_view"
- android:layout_width="match_parent"
- android:layout_height="0dp"
- android:layout_weight="1"
- android:divider="#0000" >
- </ListView>
- <LinearLayout
- android:layout_width="match_parent"
- android:layout_height="wrap_content" >
- <EditText
- android:id="@+id/input_text"
- android:layout_width="0dp"
- android:layout_height="wrap_content"
- android:layout_weight="1"
- android:hint="Type somthing here"
- android:maxLines="2" />
- <Button
- android:id="@+id/send"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:text="Send" />
- </LinearLayout>
- </LinearLayout>