iis服务器助手广告广告
返回顶部
首页 > 资讯 > 移动开发 >Android学习之4种基本布局
  • 958
分享到

Android学习之4种基本布局

android学习布局Android 2022-06-06 13:06:54 958人浏览 独家记忆
摘要

线性布局 简单地说就是控件或者布局按照水平方向或者垂直方向依次排列! 垂直方向 标签内属性为 Android:orientation="vert

线性布局

简单地说就是控件或者布局按照水平方向或者垂直方向依次排列!

垂直方向

标签内属性为

Android:orientation="vertical"
水平方向

标签内属性为

android:orientation="horizontal"
其中LinearLayout的排列方向为水平时,内部控件的宽度不可以指定为match_parent,其中LinearLayout的排列方向为垂直时,内部控件的高度不可以指定为match_parent 在Button中添加
android:layout_gravity
属性

该属性指定控件在布局中的位置
此时当线性布局中属性android:orientation的属性值为"horizontal",android:layout_gravity只有在垂直方向上有效。
此时当线性布局中属性android:orientation的属性值为"vertical",android:layout_gravity只有在水平方向上有效。

例子

        

在这里插入图片描述

布局中的android:layout_weight

该属性允许我们使用布局的方式指定控件的大小
想看代码和效果

 
        

在这里插入图片描述
此时我们虽然将

android:layout_width="0dp"
设置成0dp,但是控件依然会显示出来,此时他们的的宽度由
android:layout_weight
决定
具体怎么分配呢
我们假设布局为sum,在水平方向上共有两个空间其中控件1的
android:layout_weight
为2,控件2的
android:layout_weight
的值为3.则控件1在水平方向上占sum2/5,控件1在水平方向上占sum3/5。

假如我们将Button的宽度设置为wrap_content结果会如何呢?

Button将会按照wrap_content计算而EditText会占满屏幕所有的剩余空间

--结束END--

本文标题: Android学习之4种基本布局

本文链接: https://www.lsjlt.com/news/29185.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作