一、AS使用预览功能
切换到Project下的src/main/res/values/styles.xml中,找到parent属性,在默认值前加上Base.使属性值变为“Base.Theme.AppCompat.Light.DarkActionBa”
AndriodManifest.xml:用于注册java文件,是指定程序入口java文件的xml
MainActivity.java:程序从这里开始,里面可以写一些java内容,其中功能有指定activity_main.xml文件
activity_main.xml:布局所在文件
二、布局常用属性
以android:开头
layout_width="200dp"——地盘宽
layout_height="200dp"——地盘长
background="#000000"——地盘背景
padding="20dp"——地盘内部边缘多少不可占用/使用
layout_marginBottom="20dp">——规定下一块地盘不能靠近底部距离
layout_weight="1"——权重为1
三、线性布局(LinearLayout)附加属性
orientation="vertical"——地盘里的摆放顺序(只有线性布局中有)
四、相对布局(RelativeLayout)附加属性
layout_alignParentBottom——在父框中的底部位置
layout_toRightOf="@id/View_1"——在view1的右边紧挨margin控制间距
layout_below="@id/View_1"——在view1的右边紧挨margin控制间距
五、线性布局和相对布局的区别
(一)线性布局中,要注意orientation属性,相对布局中不用关注
(二)相对布局中没有等比例划分,虽然写上去不报错,但是没软用,直接在相对布局中写没有属性提示