Android中线性布局和相对布局的初学
首先安装了Android Studio,整体界面如下
首先是java代码这一部分,我感觉有点像JavaScript,一个java文件对应一个活动,在res目录下的layout目录下的xml配置文件对应上方java文件的activities,这里的xml配置文件就有点像HTML和CSS,用来做安卓软件的页面的。然后drawable目录下的xml文件我感觉就像是CSS,用来设置边框背景等等的样式的,需要用的时候导入就行。
这里的strings,xml文件主要存放字符串内容,用标签和键值对的形式,使用的时候导一下就行
最后是AndroidManifest.xml文件,这个文件里面放了我们所有新建的activity,当我们新建一个活动时,系统会自动给我们创建好一个配置,配置写法如下
<activity
android:name=".EditTextActivity"
android:exported="false">
<meta-data
android:name="android.app.lib_name"
android:value="" />
</activity>
当然,在这个配置文件也可以设置默认启动安卓时的启动界面。
首先介绍一下线性布局,整体的显示如下
在layout文件夹下的xml文件用来写布局,布局就是整个文件中最外层最大的标签,系统默认的标签是 androidx.constraintlayout.widget.ConstraintLayout
在LinearLayout标签中,可以给属性赋值,比如layout_width设置宽、layout_height设置高、orientation设置水平还是垂直 padding="10dp"可以设置布局距离内部元素的距离,padding默认是上下左右,也可以单个赋值,比如paddingRight
接下来是控件,TextView是文本控件,Button控件和EditText控件类都是TextView的子类。TextView顾名思义,可以在里面写文字,也可以设置字体大小,控件本身的大小,居中还是左右对齐
以及字体颜色,背景颜色,具体就不多说了,大家可以去菜鸟教程和B站进行学习,这里给出三个链接
1.0 Android基础入门教程 | 菜鸟教程 (runoob.com)
2-1-1 线性布局LinearLayout_哔哩哔哩_bilibili
02-Android 发展历程_哔哩哔哩_bilibili 都可以进行学习
RelativeLayout相对布局,所有的元素都默认放在左上角,可以通过id的值改变不同标签元素的相对位置。同时布局和标签,标签和标签之间也可以设置边距(用标签说明感觉不大好,不过我是初学QAQ)、
简单如左图所示
更多的知识需要自己去探索,今天先到这里吧