这是“Android用户界面”学习路径的一部分。 查看路径

开始Android布局

3月17日2020·视频课程(2小时,10分钟)·初学者

征服创建Android用户界面的基础知识,以LineArayout等布局开始,然后切换到使用较新的ConstraintLayout。

3.3/5 7评级

版本

  • Kotlin 1.3,Android 10,Android Studio 3.6

Android布局简介

介绍

5:03 自由

欢迎来到Android布局课程!了解课程涵盖和如何开始的内容。

1

下载Starter App并在Android Studio中构建它,并在附带的初学者布局文件中拍摄。

2

了解所有Android布局,ViewGroup类和探索Android Studio中的布局编辑器的基础。

3

发现视图层次结构的概念,并通过看看如何定义视图宽度和高度来开始研究布局。

4

了解如何在Android中指定大小单位,并通过边距和填充使用这些大小单位到空间视图。

5

通过实际挑战,练习将填充添加到视图中。

6

结论

1:10

让's review what you'在第一个部分覆盖,并讨论了什么's next.

7

基本布局类型

介绍

1:54

了解您的基本布局类型'在本节中发现。

8

相对

6:52

了解如何使用RelativeLayout ViewGroup以彼此的特定关系将兄弟姐妹视图定位。

9

了解如何使用layout_gravity和gravity标签对齐元素,并执行一些代码和设计清理。

10

练习通过实际挑战创建相互依赖的挑战。

11

使用LineArlayout ViewGroup沿水平或垂直尺寸定位视图。

12

发现如何使用layout_weight与linearlayout,以便以特定比率划分兄弟视图之间的共享大小。

13

通过实际挑战练习创建Linearlayout。

14

学会使用Framelayout ViewGroup创建视图的分层,以及如何在图层之间切换。

15

练习通过手动挑战使用Framelayout创建空状态。

16

结论

1:47

审查你是什么've了解了基本的布局类型,找出了什么's next.

17

约束Layout.

介绍

2:22

在本节中,您'LL了解约束和约束。让's dive in!

18

使用Android Studio内置的转换器将现有布局转换为ConstraintLayout。

19

利用布局编辑器编辑控件创建一个新的ConstraintLayout。

20

练习通过实际挑战将现有布局转换为约束。

21

通过实际挑战,实践以规定的挑战在制约组中进行编程隐藏空景。

22

了解在ConstraintLayout的即将推出版本中的一些即将到来的功能。

23

结论

1:25

这一部分很棒!审查你是什么 've learned, and what's up next.

24

配置更改

介绍

0:56

It'处理纵向模式和横向模式设备配置的重要性。在这里了解为什么!

25

了解如何使用资源限定符来处理不同的设备密度以及本地化。

26

请参阅如何创建专门针对设备处于横向方向而定制的布局文件。

27

练习通过实际挑战创建景观模式布局。

28

删除现有布局中的所有嵌套布局以创建完全平坦的ConstraintLayout。

29

结论

2:50

恭喜通过课程!审查你是什么'学到了,了解Weren的Android布局主题概述'覆盖,看看从这里去哪里。

30

谁是谁?

那些新是Android开发的人,并希望从头开始构建应用程序。该课程教导了如何从基本布局类型撰写接口,例如Framelayout,RelativeLayout和LinearLayout。

一旦您'你学到了基本的布局类型,你'LL通过学习ConstraintLayout将您的技能提升到下一个级别,最终使用所谓的平面布局构建复杂的布局。

在进行本课程之前,我们建议通过 Android和Kotlin为初学者学习道路 first.

涵盖的概念

  • linearlayout.
  • Framelayout.
  • 相对
  • 约束Layout.
  • 平布局
  • XML编辑
  • 迪芬值
  • 安卓measurement units

贡献者

评论