Android 布局:控件放置在底部

来源:互联网 发布:淘宝佣金是什么意思 编辑:程序博客网 时间:2024/06/04 19:22

网上的大多是用relativelayout,这里给出两种~

LinearLayout

 <LinearLayout        android:id="@+id/main"        android:layout_width="fill_parent"        android:layout_height="fill_parent"        android:orientation="vertical"        >        <LinearLayout            android:id="@+id/content"            android:layout_width="fill_parent"            android:layout_height="0dp"            android:layout_weight="1"            android:orientation="vertical"            />                    <LinearLayout            android:id="@+id/bottom_panel"            android:layout_width="fill_parent"            android:layout_height="wrap_content"            android:orientation="horizontal"            >     <!-- width属性设置成0dp,其上一级的布局文件一定要改成horizontal,不然等着报错吧 -->            <Button                android:id="@+id/done"                android:layout_width="0dp"                android:layout_height="wrap_content"                android:layout_weight="1"                android:layout_gravity="center_vertical"                android:text="done"                />            <Button                android:id="@+id/revert"                android:layout_width="0dp"                android:layout_height="wrap_content"                android:layout_weight="1"                android:layout_gravity="center_vertical"                android:text="revert"                />        </LinearLayout>    </LinearLayout>

RelativeLayout

    <RelativeLayout        android:id="@+id/main"        android:layout_width="fill_parent"        android:layout_height="fill_parent"        >        <LinearLayout            android:id="@+id/content"            android:layout_width="fill_parent"            android:layout_height="fill_parent"            android:orientation="vertical"            />                    <LinearLayout            android:id="@+id/bottom_panel"            android:layout_width="fill_parent"            android:layout_height="wrap_content"            android:orientation="horizontal"            android:layout_alignParentBottom="true"            >            <Button                android:id="@+id/done"                android:layout_width="0dp"                android:layout_height="wrap_content"                android:layout_weight="1"                android:layout_gravity="center_vertical"                android:text="done"                />            <Button                android:id="@+id/revert"                android:layout_width="0dp"                android:layout_height="wrap_content"                android:layout_weight="1"                android:layout_gravity="center_vertical"                android:text="revert"                />        </LinearLayout>    </RelativeLayout>



0 0
原创粉丝点击