学向勤中得,萤窗万卷书。这篇文章主要讲述[Android] Android 让UI控件固定于底部的几种方法相关的知识,希望能为你提供帮助。
android 让UI控件固定于底部的几种方法
1.采用linearlayout布局:
android:layout_height="0dp"
android:layout_weight="1" 2. 采用relativelayout布局:
android:layout_alignParentBottom="true"Android 让UI控件固定于底部的几种方法
1.采用linearlayout布局:
android:layout_height="0dp" <
!-- 这里不能设置fill_parent -->
android:layout_weight="1" <
!-- 这里设置layout_weight=1是最关键的,否则底部的LinearLayout无法到底部 -->
2. 采用relativelayout布局:
android:layout_alignParentBottom="true" <
!-- 这里设置layout_alignParentBottom=true是最关键的,这个属性上级必须是RelativeLayout -->
=====================================
布局xml代码如下:
1)采用linearlayout布局
<
LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
<
LinearLayout
android:id="@+id/content"
android:layout_width="match_parent"
android:layout_height="0dp"
<
!-- 这里不能设置fill_parent -->
android:layout_weight="1"
<
!-- 这里设置layout_weight=1是最关键的,否则底部的LinearLayout无法到底部 -->
android:orientation="vertical">
<
/LinearLayout>
<
LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="bottom"
android:orientation="vertical">
<
Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="#ff0000"
android:focusable="false" />
<
/LinearLayout>
<
/LinearLayout>
2)采用relativelayout布局
<
RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
<
LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
<
!--上级必须是RelativeLayout-->
android:orientation="vertical">
<
Button
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="#ff0000"
android:focusable="false"
android:text="button"/>
<
/LinearLayout>
<
/RelativeLayout>
本博客地址: wukong1688
本文原文地址:https://www.cnblogs.com/wukong1688/p/10660549.html
转载请著名出处!谢谢~~
【[Android] Android 让UI控件固定于底部的几种方法】
推荐阅读
- 安卓开发环境
- 安卓代码自动补全及代码自动提示的设置方法
- applycallbind有什么区别()
- HockeyApp 自己上传错误日志的坑
- 一起学Android之Sqlite
- Android如何实现茄子快传
- 改革春风吹满地,安卓新系统Q上线腾讯WeTest
- 一加5安卓P刷入twrp的recovery
- 安卓9.0系统机器(亲测有效)激活Xposed框架的步骤