WEBVTT

00:00.050 --> 00:02.810
让我们了解一下Android Studio中的布局｡ 

00:02.840 --> 00:10.060
我创建了一个名为布局应用程序的新项目, 让我们移动到活动下划线主点XML文件,

00:10.070 --> 00:16.400
删除文本视图, 让我们替换约束布局, 这是这个文件的根元素｡

00:16.400 --> 00:19.720
对于线性布局, 点击回车, 我们开始吧｡ 

00:19.730 --> 00:28.430
总是当你创建一个新的布局文件, 线性约束相对或任何布局, 保持这些或写这三行,

00:28.430 --> 00:35.060
以获得工具, 并将其链接到一个链接｡

00:35.150 --> 00:36.410
XML与Android

00:36.410 --> 00:45.830
这些对于深入研究它们并不重要, 因为这些只是链接线性布局或您使用android创建的布局的代码｡

00:45.830 --> 00:50.960
现在这里是参数, 布局宽度和布局高度｡ 

00:50.960 --> 01:01.980
布局宽度设置为matchparent, 这意味着线性布局将占据其父容器布局的全部宽度｡

01:02.010 --> 01:09.870
Height也是Matchparent, 如果我切换它, 它将占用其父容器的全部高度｡

01:09.870 --> 01:19.590
为了包装内容, 您可以看到它包装了内容, 这意味着线性布局的高度将调整以适应其子视图｡

01:19.590 --> 01:21.720
背景是主要的活动｡ 

01:21.720 --> 01:23.820
我把它和主要活动联系起来｡ 

01:23.850 --> 01:29.190
现在让我们开始在这个线性布局中创建视图｡ 

01:29.190 --> 01:31.470
我将从文本视图开始｡ 

01:39.130 --> 01:42.400
所以我们创建了这两个文本视图｡ 

01:42.400 --> 01:44.380
在这个线性布局中｡ 

01:44.380 --> 01:50.080
你可以看到第一个文本靠近第二个文本｡ 

01:50.110 --> 01:58.750
如果我需要以不同的方向排列这些文本, 我将在线性布局中使用orientation属性,

01:58.750 --> 02:05.770
单击vertical, 您可以看到文本视图是垂直排列的｡

02:05.780 --> 02:16.540
如果我在这里创建另一个文本视图, 您可以看到文本视图或文本编号3垂直添加到编号2下｡

02:16.540 --> 02:26.230
因此, 线性布局将视图排列在单行或单列中, 具体取决于您设置的方向｡

02:26.260 --> 02:27.730
这就是方向｡ 

02:27.730 --> 02:33.790
如果我把它改成水平的, 你可以看到第一条, 第二条和第三条｡ 

02:33.790 --> 02:36.820
但这里的文本非常大｡ 

02:36.820 --> 02:42.440
我会把它们减少到18, SP, 18, SP和18｡ 

02:42.440 --> 02:50.660
你可以看到文本1, 文本2和文本3排列在一行中, 因为方向是水平的｡

02:50.660 --> 02:56.930
如果我把它改为垂直, 它会把它改为垂直的方式, 并安排成一个单一的列｡ 
