Android最常用的两个布局
一.LinearLayout 线性布局
常用的属性:
1.orientation:
使在线性布局中的控件按照设置的值,呈现出不同方向。可以设置两个值,第一,设置android:orientation:"vertical"使控件呈现垂直布局;第二,设置android:orientation:"horizontal"使控件呈现水平布局。
2.layout_gravity:
控制组件在线性布局中的位置
注意:与gravity的区别,gravity是控制组件内容的位置
3.layout_weight:
按屏幕分配剩余宽高;
二.RelativeLayout 相对布局
常用属性分两类,一个是和给定id控件的相对位置;一个是与RelativeLayout相对的位置
1.与定id控件
android:layout_above 在给定ID控件的上面android:ayout_below在给定ID控件的下面
android:layout_toLeftOf 在给定ID控件的左边
android:layout_toRightOf 在给定ID控件的右边
android:layout_alignBottom 与给定ID控件的底部边缘对齐
android:layout_alignLeft 与给定ID控件的左边缘对齐
android:layout_alignRight 与给定ID控件的右边缘对齐
android:layout_alignTop 与给定ID控件的上边缘对齐
3.与RelativeLayout(父元素)
android:layout_alignParentBottom 如果该值为true,则将该控件的底部和父控件的底部对齐
android:layout_alignParentLeft 如果该值为true,则将该控件的左边与父控件的左边对齐
android:layout_alignParentRight 如果该值为true,则将该控件的右边与父控件的右边对齐
android:layout_alignParentTop 如果该值为true,则将空间的顶部与父控件的顶部对齐
android:layout_centerHorizontal 如果值为true,该控件将被至于水平方向的*
android:layout_centerInParent 如果值为true,该控件将被至于父控件水平方向和垂直方向的*
android:layout_centerVertical 如果值为true,该控件将被至于垂直方向的*
推荐阅读
-
Android 自定义View实现任意布局的RadioGroup效果
-
Android源码中常用的接口传参实例详解
-
新手使用Android Studio会遇到的两个问题和解决办法
-
解析android创建快捷方式会启动两个应用的问题
-
Android开发中4个常用的工具类【Toast、SharedPreferences、网络及屏幕操作】
-
Android开发之ListView功能扩展,实现高性能的瀑布流布局讲解
-
Android中AlertDialog四种对话框的最科学编写用法(实例代码)
-
Python合并两个字典的常用方法与效率比较
-
android SDk中常用的java包介绍
-
Android常用的AlertDialog对话框及自定义对话框