Android中的LinearLayout布局下如何让按钮或其它固定在底部?如何解决禁止控件自动高度布局?

问题
Android中的LinearLayout布局下如何让按钮或其它固定在底部?如何解决禁止控件自动高度布局?

解决
直接上段示例代码:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
     android:layout_width="fill_parent"
     android:layout_height="fill_parent"
     android:orientation="vertical">
     <LinearLayout
         android:layout_width="fill_parent"
         android:layout_height="0dp"<!-- 关键代码  -->
         android:layout_weight="1"<!-- 关键代码  -->
         android:orientation="vertical">
 
     </LinearLayout>    
     <LinearLayout
        android:layout_width="fill_parent"
         android:layout_height="wrap_content"   <!-- 关键代码  -->
         android:gravity="bottom"
         android:orientation="vertical">
         <ImageButton
             android:id="@+id/add_button"
             android:layout_width="wrap_content"
             android:layout_height="wrap_content"
             android:src="@drawable/add_button"
             android:layout_gravity="right"/>
     </LinearLayout>
</LinearLayout>