栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

android-ui入门之ConstraintLayout

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

android-ui入门之ConstraintLayout

文档:​​​​​​https://developer.android.com/training/constraint-layout

1.简介

ConstraintLayout 可让您使用扁平视图层次结构(无嵌套视图组)创建复杂的大型布局。

它与 RelativeLayout 相似,其中所有的视图均根据同级视图与父布局之间的关系进行布局

但其灵活性要高于 RelativeLayout,并且更易于与 Android Studio 的布局编辑器配合使用。

2.约束条件

要定义某个视图的位置,必须为该视图添加至少一个水平约束条件和一个垂直约束条件。

每个约束条件均表示与其他视图、父布局或隐形引导线之间连接或对齐方式。

每个约束条件均定义了视图在竖轴或者横轴上的位置;因此每个视图在每个轴上都必须至少有一个约束条件,但通常情况下会需要更多约束条件。

将视图拖放到布局编辑器中时,即使没有任何约束条件,它也会停留在放置的位置。

不过,这只是为了便于修改;当在设备上运行布局时,如果视图没有任何约束条件,则会在位置 [0,0](左上角)处进行绘制。

3.添加依赖

添加maven仓库:

    repositories {
        google()
    }
    
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/287176.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号