2020-10-06

  1. Android常见界面布局:
    RelativeLayout(相对布局) LinearLayout(线性布局) FrameLayout(帧布局)
    TableLayout(表格布局) ConstraintLayout(约束布局)
  2. 布局通用属性:
    android:id 设置布局标识
    android:layout_width 设置布局宽度
    android:layout_height 设置布局高度
    android:background 设置布局背景
    android:layout_margin 设置布局与屏幕边界或与周围控件的距离
    android:padding 设置当前布局与该布局控件的距离
    3.Android生命周期状态:
    启动状态 运行状态 暂停状态 停止状态 销毁状态
    4.Android生命周期方法:


    QQ图片20201006210845.png

    (1)onCreate():做一些初始化设置
    (2)onStart():Activity即将可见时调用
    (3) onResume():Activity获取焦点时调用
    (4) onPause():当前Activity被其他Activity覆盖或屏幕锁屏时调用
    (5) onStop():Activity对用户不可见时调用
    (6) onDestroy():Activity销毁时调用
    (7) onRestart():Activity从停止状态到再次调用时启动
    5.常用控件
    (一)TextView文本控件
    边距修改
    ①数值单位:
    sp字体大小单位
    dp其他数值单位
    ②边距属性
    android:paddingBottom=“xxdp” 底部边距
    android:paddingTop=“xxdp” 顶部边距
    android:paddingLeft=“xxdp” 左部边距
    android:paddingRight=“xxdp” 右部边距
    android:gravity=“ ”
    ①放在底部
    android:gravity="bottom"
    ②放在底部靠右
    android:gravity="bottom|right" //注意:此处bottom与right中间为竖线“|”,不是斜线“/”
    6.android:layout_toRightOf在指定控件的右边
    android:layout_toLeftOf在指定控件的左边
    android:layout_above在指定控件的上边
    android:layout_below在指定控件的下边
    android:layout_alignBaseline跟指定控件水平对齐
    android:layout_alignLeft跟指定控件左对齐
    android:layout_alignRight跟指定控件右对齐
    android:layout_alignTop跟指定控件顶部对齐
    android:layout_alignBottom跟指定控件底部对齐
    android:layout_alignParentLeft是否跟父布局左对齐
    android:layout_alignParentTop是否跟父布局顶部对齐
    android:layout_alignParentRight是否跟父布局右对齐
    android:layout_alignParentBottom是否跟父布局底部对齐
    android:layout_centerVertical在父布局中垂直居中
    android:layout_centerHorizontal在父布局中水平居中
    android:layout_centerInParent在父布局中居中
    7.RadioButton控件的使用
    新建layout
    在 . xml文件中加入一个RadioGroup组件,用于盛放两个RadioButton选项钮。
    RadioGroup与TextView布局为垂直布局vertical
    RadioGroup中的RadioButton选项钮1和RadioButton选项钮2布局为水平布局horizontal
    radiobutton1默认选中,并添加文本view

你可能感兴趣的:(2020-10-06)