AS学习日记23.3.8
简述as布局,每个部分作用和放什么文件,以及一些规范
1.命名规范--英文命名
2.文件放置规范---分包放置
新建项目:file-new-new project,选择empty activity设置项目名等,
在project目录下:
src-main-java目录下有Java文件,
对应的布局文件在res文件里:drawable放置的是设置背景的包;可设置一个drawable-xhdpi:放置的是item或一些图片;values:styles:放置app的风格;strings:放置一些字符串,Android:text属性对应的替代词(例如一些很长的句子,可以用某几个单词(如@string/hello)来代替,像为变量提前命名);colors:放置自己喜欢的色号~。颜色命名规则:八位,每两位分别表示:是否透明;红;黄;蓝。
AndroidManifest.xml文件中被标签<intent-filter>包括的是启动文件,app运行显示第一个界面就是该界面
build.gradle:需要某些包的时候可以在里面引用
gradle.properties:用手机来调试时要加具体声明
tips:深夜小内卷,只因早八止步到这..
activity_main.xml文件中标签:
linearlayout:线性布局:适用多控件
1.Android:layout_width和layout_height的值:match_parent:和副布局一样大和wrap_content:覆盖内容,有多高显示多高 或者直接输入数+dp
2.Android:orientation的值:vertical:竖直排列,每个控件之间是竖直对应;horizontal:水平排列,同理
3.Android:padding的:表示跟外框有多大的距离(外边距),设置值:数+dp paddingLeft:与左边框的距离 paddingRight:同理~ paddingTop:上边框的距离
4.Android:background:图片路径当背景
relativelayout:相对布局:适用少控件
1.Android:id="@+id/tv_1"
2.Android:layout_below="@+id/tv_1",在第二个relativelyout标签中,在设置id不会显示,可以用该控件,体现“相对”.