安卓开发时会用到好多方法,但是经常会忘急,所以专门写一篇博客来记录常用的方法
#### 隐藏状态栏(亲测第二个有用)
```
# 隐藏当前activity的状态栏。
getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_FULLSCREEN | View.SYSTEM_UI_FLAG_LAYOUT_STABLE);
# 设置整个当前Window的
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
```
#### 修改状态 ......
### 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 ......