美文网首页Android移动应用基础教程
第二章 Android常见界面布局

第二章 Android常见界面布局

作者: Y_Jaaao | 来源:发表于2020-10-04 14:03 被阅读0次

    在XML文件中编写布局

    • 界面布局编写方式
      1. 在xml文件中编写布局:有效的将界面中布局的代码和Java代码隔离,使程序结构更加清晰
        2.在Java代码在编写布局:在Android中所有布局和控件对象都可以通过new关键字创建,将创建的View控件添加到ViewGroup布局中,从而实现View控件在布局界面中显示

    布局的通用属性

    5种常用布局
    布局的通用属性

    线性布局LinearLayout

    • 主要以水平/垂直方式显示界面中的控件。当控件水平排列时,显示顺序为左→右,当控件垂直排列时,显示顺序为上→下


    • orientation属性


      orientation属性

    帧布局FrameLayout

    • 用于在屏幕上创建一个空白区域,添加到该区域中的每个子控件占一帧,这些帧会一个个叠加在一起,后加入的控件会叠加在上一个控件上层显示
    • 所有控件都默认显示在屏幕左上角
    • 定义格式


      帧布局格式

    约束布局ConstraintLayout

    • 适合使用可视化的方式编写界面布局
    • 1.相对定位(是ConstraintLayout中创建布局的基本构建方法之一,即一个控件相对于另一个控件进行定位)
    • 约束布局——相对定位关系的属性


      相对定位关系属性
    • 2.居中定位、倾向
    • 在约束布局中,控件可以通过添加约束的方式确定该控件的父布局中的相对位置
    • 当相同方向上,控件两边同时向ConstraintLayout添加约束,则控件在添加约束的方向上居中显示



    • 3.Chain(链)
    • 是一种特殊的约束,使我们能够对一组水平/竖直方向互相关联的控件进行统一管理。一组控件通过一个双向的约束关系链接起来,就形成一个Chain


      Chain

    相关文章

      网友评论

        本文标题:第二章 Android常见界面布局

        本文链接:https://www.haomeiwen.com/subject/uwvguktx.html