### LinearLayout 线性布局
常用属性
```
orientation 排列方式 v垂直 h水平
gravity 对齐方式
layout_gravity 在父容器中的对齐方式
background 背景
divider 分割线
showDividers 分割线位置
dividerPadding 分割线的padding
layout_weight 权重
```
### RelativeLayout 相对布局
常用属性
```
# 根据父容器定位
layout_alignParentLeft 左对齐
layout_alignParentRight 右对齐
layout_alignParentTop 顶部对齐
layout_alignParent ......
### View 视图控件
```
```
常见属性
```
layout_width 宽度
layout_height 高度
id 设置ID属性
text 文本内容
visibility 是否可见 visible,invisible,gone
```
### TextView 文本控件
```
```
常见属性
```
textStyle 字体风格:加粗
textSize:字体大小
background 背景
gravity 文字位置
layout_gravity 文字位置
shadowColor 设置阴影颜色
shadowRadius 阴影模糊成都
shadowD ......
常用颜色集合
```
#FFFFFF
#FFFFF0
#FFFFE0
#FFFF00
#FFFAFA
#FFFAF0
参考文档:[Fragment基本使用](https://www.jianshu.com/p/a4c51309bc19 "Fragment基本使用")
### Fragment使用
使用Fragment有两种方式,分别是静态加载和动态加载
#### 静态加载
关于静态加载的流程如下:
- 定义Fragment的xml布局文件
- 自定义Fragment类,继承Fragment类或其子类,同时实现onCreate()方法,在方法中,通过inflater.inflate加载布局文件,接着返回其View
- 在需要加载Fragment的Activity对应布局文件中fragment 的name属性设为全限定类名,即包名.fragment
- 最后在Activity调用setCon ......
参考文档:[Android的Menu菜单](https://www.jianshu.com/p/3cd563a377ff "Android的Menu菜单")
### 创建menu文件夹
res右键——》Android Resource Directory——》menu

### 新建menu配置文件
menu右键——》menu Resource File
![微信截图_20211002155140.png](https://www.51xuezhu.com/usr/uploads/2021/10/2827 ......