2024/11/2 安卓创建首页界面

Gradle 8.7 bin‌是指Gradle 8.7版本的二进制包,通常以.zip.tar.gz格式提供。这个二进制包包含了运行Gradle所需的所有文件,用户可以直接下载并解压使用,无需从源代码编译。

首先了解最常用的布局

线性布局(从上到下,一个接一个,linearlayout)、帧布局(图层 Framelayout)、

约束布局 (ConstrainLayout)

今天我们学习的是约束布局

java写逻辑

1.继承类,extend APPCompat

2.oncreate 得到父类super

3.设置视图,链接xml视图setContentView(R.layout.teacher);

xml里面写界面

1.确定布局,约束布局 layout_constraint

首先确认左右居中相对于父容器,设置相对于父类,到上面的距离 三条代码

2.按钮

宽度,一整行

android:layout_width="match_parent"

<!-- 铺满一整行 距离左右边距的距离 marginhori-->

自己排到某个元素的下面

app:layout_constraintTop_toBottomOf="@id/logo"

字体大小:sp,图片大小:dp

背景 文字大小 边距 位置-

文字居中

android:gravity="center"

相对于另外一个元素上下居中,将他放在另外一个元素的左边

复制代码
app:layout_constraintBottom_toBottomOf="@id/box"
app:layout_constraintTop_toTopOf="@id/box"
app:layout_constraintStart_toStartOf="@id/box"
android:layout_marginStart="35dp"
相关推荐
代码s贝多芬的音符18 小时前
android 两个人脸对比 mlkit
android
darkb1rd20 小时前
五、PHP类型转换与类型安全
android·安全·php
gjxDaniel21 小时前
Kotlin编程语言入门与常见问题
android·开发语言·kotlin
csj5021 小时前
安卓基础之《(22)—高级控件(4)碎片Fragment》
android
峥嵘life21 小时前
Android16 【CTS】CtsMediaCodecTestCases等一些列Media测试存在Failed项
android·linux·学习
stevenzqzq1 天前
Compose 中的状态可变性体系
android·compose
似霰1 天前
Linux timerfd 的基本使用
android·linux·c++
darling3311 天前
mysql 自动备份以及远程传输脚本,异地备份
android·数据库·mysql·adb
你刷碗1 天前
基于S32K144 CESc生成随机数
android·java·数据库
TheNextByte11 天前
Android上的蓝牙文件传输:跨设备无缝共享
android