首页 > 其他分享 >Android中线性布局和相对布局的初学

Android中线性布局和相对布局的初学

时间:2023-01-08 21:56:42浏览次数:55  
标签:xml 控件 标签 布局 初学 Android 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)、

简单如左图所示

 

更多的知识需要自己去探索,今天先到这里吧

 

 


 

标签:xml,控件,标签,布局,初学,Android,android
From: https://www.cnblogs.com/laohei114514/p/17035519.html

相关文章