• 安卓学习10(ConstraintLayout布局)


    目标任务:

    学习ConstraintLayout布局

    预计时间:

    2天

    完成情况:

    1、约束布局ConstraintLayout 是一个ViewGroup,可以在Api9以上的Android系统使用它,它的出现主要是为了解决布局嵌套过多的问题,以灵活的方式定位和调整小部件

    2、使用ConstraintLayout

    (1)添加依赖

      在app/build.gradle文件中添加ConstraintLayout的依赖:implementation 'com.android.support.constraint:constraint-layout:1.1.3'

    (2)相对定位

    (3)角度定位

    (4)可以用一个角度和一个距离来约束两个空间的中心

    (5)边距

    android:layout_marginStart
    android:layout_marginEnd
    android:layout_marginLeft
    android:layout_marginTop
    android:layout_marginRight
    android:layout_marginBottom

     

     

     

     

     

    例如:

    <android.support.constraint.ConstraintLayout 
        android:layout_width="match_parent"
        android:layout_height="match_parent">
    
        <TextView
            android:id="@+id/TextView1"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_marginLeft="10dp"
            android:layout_marginTop="10dp" 
            app:layout_constraintLeft_toLeftOf="parent"
            app:layout_constraintTop_toTopOf="parent"/>
    
    </android.support.constraint.ConstraintLayout>

    遇到问题:

  • 相关阅读:
    codeforces1191B Tokitsukaze and Mahjong 哈希+思维
    洛谷P1608 路径统计 最短路变种 dijkstra算法
    自考新教材-p90_5(4)
    自考新教材-p90_5(3)
    自考新教材-p90_5(2)
    自考新教材-p90_5(1)
    自考新教材-p89_3
    自考新教材-p88_4(2)
    自考新教材-p88_4(1)
    自考新教材-p87_3
  • 原文地址:https://www.cnblogs.com/Lizhichengweidashen/p/14903893.html
Copyright © 2020-2023  润新知