1、继承关系图
- LinearLayout是ViewGroup的子类,注意:后面我们要学习的单选按钮组(RadioGroup)是线性布局的子类
(三)案例演示
创建项目
2、主布局资源文件
主布局资源文件activity_main.xml
将约束布局改为线性布局,删掉默认的标签
添加两个按钮
3、字符串资源文件
-字符串资源文件-string.xml
4、启动应用,查看效果
发现两个按钮水平摆放 ,在窗口左上角
5、设置布局属性,查看效果
设置线性布局方向-orientation
设置线性布局内边距-padding(paddingtop,paddingBottim,paddingLeft,paddingRight)
设置线性布局对齐方式 - gravity(left、center和right、top 、bottom可以搭配形成很多种对齐方式)
设置右上对齐 - right|top
删掉【按钮1】的右外边距
设置居中对齐 - center
设置左下对齐 - left|bottom
设置右下对齐 - right|bottom
设置上中对齐 - center|top
其余几种情况:左中对齐、右中对齐、下中对齐、大家自己玩一玩
(4)设置线性布局背景
-设置背景颜色
设置背景颜色(采用颜色常量)
颜色代码
https://m.wang1314.com/doc/webapp/topic/21084865.html
设置背景图片
设置背景选择器
添加一个线性布局,设置自定义边框
实现边框 渐变颜色
(四)案例演示:线性布局嵌套
1、创建安卓应用
2、修改布局
添加三个线性布局,按照1:2:3的比例垂直瓜分手机
在第二个布局里添加一个横向线性布局,里面添加四个按钮