Android

ConstraintLayout笔记

2018-01-22  本文已影响0人  BTPJ

一、貌似存在的Bug

(1)当父布局为ConstraintLayout时其子控件在网络加载成功动态设置隐藏显示时偶尔会 出现失效的情况,换成其他布局无此问题
(2)用ConstraintLayout嵌套drawerLayout时上面有toolbar下面有bottomNavigation时常规设置drawerLayout占用剩余的高度会报错,用linearLayout+wheight就不会

二、利用它解决一个需求:文本在最右侧显示,超出一行时换行但新换的行从左侧开始

<TextView
       android:layout_width="wrap_content"
       android:layout_height="wrap_content"
       android:text="我是超出一行的文本,我要居右且换行后居左"
       app:layout_constraintEnd_toEndOf="parent"
       app:layout_constraintHorizontal_bias="1"
       app:layout_constrainedWidth="true"
       app:layout_constraintTop_toTopOf="parent"
       app:layout_constraintStart_toEndOf="@+id/tv_userNameInfo" />

# 关键点是同时设置:
    android:layout_width="wrap_content"
    app:layout_constraintHorizontal_bias="1"
    app:layout_constrainedWidth="true"
# AndroidStudio3.4.2预览貌似有问题但运行正常显示
上一篇 下一篇

猜你喜欢

热点阅读