Android开发学习教程(12)- Android布局之线性布局LinearLayout

0 1,041

—— 当下的生活或许疲惫又难熬,但你要相信,始终没有放弃过的你,一定会过上想要的生活。

上一篇我们讲了对话框AlertDialog的基本用法,这里来学习常用布局线性布局的基本用法。

线性布局是什么

线性布局中的控件按照横向或竖向排列,并且线性布局不会换行,当控件超出屏幕边缘,后面的控件就被隐藏,不会被显示出来。

线性布局有什么用

控制其中的控件只能横向或竖向排列。

线性布局怎么用

继续基于上一篇的项目,我们新建一个LinearLayoutActivity:

1
2
3
4
5
6
7
8
9
10
11
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
<?xml version="1.0" encoding="utf-8"?>
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:gravity="center"
    android:orientation="horizontal">
    <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Hello 我是第一个子控件" />
    <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Hello 我是第二个子控件" />
    <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Hello 我是第三个子控件" />
    <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Hello 我是第四个子控件" />
    <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Hello 我是第五个子控件" />
</LinearLayout>

Android开发学习教程(12)- Android布局之线性布局LinearLayout

上图横向排列了五个控件,并且线性布局不会自动换行,当控件超出屏幕边缘,后面的控件就被隐藏,不会被显示出来。

LinearLayout基本属性

android:gravity:用来控制子控件的位置,值有top,left,right,bottom,center,分别表示子控件在顶部、左部、右部、下部、垂直方向居中并且水平方向居中,值得注意的是,还可以组合取值,如right|center_vertical表示子控件在右部并且垂直方向居中;

android:orientation:用来控制子控件的排列方式,值为horizontal时表示所有子控件横向排列,为vertical时表示所有子控件竖向排列,上面的例子是横向排列,我们来试试竖向排列;

把android:orientation改为vertical,为了使效果更明显,我们去掉android:gravity设置,使用默认值(top|left),运行如下:

Android开发学习教程(12)- Android布局之线性布局LinearLayout

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

声明:本站所有文章资源,如无特殊说明或标注,均为本站网友和创作者贡献分享。如若本站内容侵犯了原著者的合法权益,可联系网站客服QQ2743319061删除。

云炬星球 安卓教程 Android开发学习教程(12)- Android布局之线性布局LinearLayout https://src.yunjunet.cn/876750.html

常见问题
  • 放心亲,我们不会为了几十块钱的东西坏了名声!
查看详情
  • 方法一:点击“立即下载.”按钮,付款后在下载弹窗的虚线框的隐藏信息里获取 方法二:在正文底部使用VIP查看隐藏的解压密码 方法三:联系【云炬网络】公众号客服获取
查看详情
  • 付款后会出现“立即下载”按钮(点击即可下载),如果下载失败也可以联系客服发订单截图补发。
查看详情
  • 登录购买会多端同步购买记录,永久可以查看反复下载;非登录购买仅将购买记录保存到本地浏览器中,浏览器cookie清除后无法再次下载。先右上角点登录,然后点击微信图标可以快速授权注册登录^_^
查看详情
  • 可以试看。点击”查看演示“或“试看预览”按钮可以试读从资料目录中节选的部分内容,也可以自己指定想试看的内容。
查看详情
  • 原因一:本站所有资源已开启有效性检测(服务器24h全自动监测),当监测到下载链接无法访问时会提示“该资源已失效,请勿购买”,遇到这种情况可以联系客服修复失效的下载链接,或直接联系客服在淘宝下单购买即可。(检测原理:购买前服务器程序会预访问下载链接,响应值为200说明资源有效允许购买,响应值为404或502等报错说明资源失效禁止购买)。原因二:上传者未启用“下载”选项。
查看详情
官方客服团队

为您解决烦忧 - 24小时在线 专业服务