让我们了解一下Android Studio中的布局｡
我创建了一个名为布局应用程序的新项目, 让我们移动到活动下划线主点XML文件,
删除文本视图, 让我们替换约束布局, 这是这个文件的根元素｡
对于线性布局, 点击回车, 我们开始吧｡
总是当你创建一个新的布局文件, 线性约束相对或任何布局, 保持这些或写这三行,
以获得工具, 并将其链接到一个链接｡
XML与Android
这些对于深入研究它们并不重要, 因为这些只是链接线性布局或您使用android创建的布局的代码｡
现在这里是参数, 布局宽度和布局高度｡
布局宽度设置为matchparent, 这意味着线性布局将占据其父容器布局的全部宽度｡
Height也是Matchparent, 如果我切换它, 它将占用其父容器的全部高度｡
为了包装内容, 您可以看到它包装了内容, 这意味着线性布局的高度将调整以适应其子视图｡
背景是主要的活动｡
我把它和主要活动联系起来｡
现在让我们开始在这个线性布局中创建视图｡
我将从文本视图开始｡
所以我们创建了这两个文本视图｡
在这个线性布局中｡
你可以看到第一个文本靠近第二个文本｡
如果我需要以不同的方向排列这些文本, 我将在线性布局中使用orientation属性,
单击vertical, 您可以看到文本视图是垂直排列的｡
如果我在这里创建另一个文本视图, 您可以看到文本视图或文本编号3垂直添加到编号2下｡
因此, 线性布局将视图排列在单行或单列中, 具体取决于您设置的方向｡
这就是方向｡
如果我把它改成水平的, 你可以看到第一条, 第二条和第三条｡
但这里的文本非常大｡
我会把它们减少到18, SP, 18, SP和18｡
你可以看到文本1, 文本2和文本3排列在一行中, 因为方向是水平的｡
如果我把它改为垂直, 它会把它改为垂直的方式, 并安排成一个单一的列｡