- Android常见界面布局:
RelativeLayout(相对布局) LinearLayout(线性布局) FrameLayout(帧布局)
TableLayout(表格布局) ConstraintLayout(约束布局) -
布局通用属性:
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
网友评论