ConstraintLayout一行配置两个组件的时候,如果都是wrap_content,那么第一个如果太长就会把第二个挤掉,解决方法如下:
•<TextView
    android:id=“@+id/titleView”
    android:layout_width=“0dp”  必须指定宽度为0,使得第一个textview自适应
    android:layout_height=“wrap_content”
    android:layout_marginLeft=“@dimen/job_detail_left_padding”
    android:layout_marginStart=“@dimen/job_detail_left_padding”
    android:layout_marginTop=“16dp”
    android:ellipsize=“end” 
    android:gravity=“center_vertical”
    android:maxLines=“1”
    android:text=”我是很长很长很长很长很长很长很长很长很长的一段文字“
    android:textColor=”#1A1A1A“
    android:textSize=”18sp“
    android:paddingRight=”9dp“
    card_view:layout_constraintHorizontal_bias=”0.0“这个主要是使得该view中文字靠左显示
    card_view:layout_constraintLeft_toLeftOf=”parent“ 需要同时指定左侧和右侧链
    card_view:layout_constraintRight_toLeftOf=”@+id/updateTimeView“
    card_view:layout_constraintTop_toTopOf="parent"/>

<TextView
    android:id="@+id/updateTimeView"
    android:layout_width="wrap_content" 必须是wrap_content,否则会把第一个TextView挤压掉
    android:layout_height="wrap_content"
    android:text=”我在后边不想被挤掉"
    android:textColor="#B3B3B3"
    android:textSize="@dimen/text_size_12sp"
    card_view:layout_constraintRight_toRightOf="parent"
    android:layout_marginRight="@dimen/job_detail_right_padding"
    card_view:layout_constraintLeft_toLeftOf="@+id/titleView"需要指定左侧链
    android:layout_marginLeft="8dp"
    card_view:layout_constraintBaseline_toBaselineOf="@+id/titleView"
    android:layout_marginEnd="@dimen/job_detail_right_padding"
    card_view:layout_constraintHorizontal_bias="1.0" />这个主要是使得该view中文字靠右显示

解决ConstraintLayout两个组件挤压问题相关推荐

  1. 解决 IDEA 使用 AWT 组件中文乱码

    解决 IDEA 使用 AWT 组件中文乱码 1.问题描述 2.问题解决 2.1 打开 Edit Configurations 面板 2.2 添加 VM options 2.3 添加配置 2.4 重新运 ...

  2. vue实战(1)——解决element-ui中upload组件使用多个时无法绑定对应的元素

    解决element-ui中upload组件使用多个时无法绑定对应的元素 以前写的项目关于图片上传的都是单张或几张图片上传(主要是基于vue的element),图片路径都是固定写的,所以遇见过列表中多个 ...

  3. PHP遇到json解决的两个办法,转为数组,直接取值

    为什么80%的码农都做不了架构师?>>>    PHP遇到json解决的两个办法,转为数组,直接取值 //转为Array数据 $json = '{"a":1,&q ...

  4. php word组件使用方法,快速解决PHP调用Word组件DCOM权限的问题讲解

    下面小编就为大家分享一篇快速解决PHP调用Word组件DCOM权限的问题,具有很好的参考价值,希望对大家有所帮助.一起跟随小编过来看看吧 1. 首先必须要在电脑上安装 Office 2. window ...

  5. easyUI layout 中使用tabs+iframe解决请求两次方法

    demo中的事例在加载tab页面时是 1 functioncreateFrame(url) {2 var s = '<iframe name="iframepanel" sc ...

  6. vue 跳添加编辑页面传两个值_vue两个组件间值的传递或修改方式

    1.可以用公共的父组件来实现: 2.可以在store.js里面在设置公共变量: 3.也可以用本地存储localStorage.setItem()和localStorage.getItem(),通过修改 ...

  7. 通过路由器的IP映射来解决,两个不同IP地址的PC机之间的从LAN口到WAN口的单向通讯问题

    通过路由器的IP映射来解决,两个不同IP地址的PC机之间的从LAN口到WAN口的单向通讯问题 参考文章: (1)通过路由器的IP映射来解决,两个不同IP地址的PC机之间的从LAN口到WAN口的单向通讯 ...

  8. vue修改代码同步页面_vue实现两个组件之间数据共享和修改操作

    我们在使用vue开发过程中会遇到这样的情况,在父组件中引入了子组件,需要将父组件的值传到子组件中显示,同时子组件还可以更改父组件的值. 以我目前的一个项目的开发为例,如下图页面: 在父组件中,我引入了 ...

  9. vue 父链和子组件索引_解决Vue2.x父组件与子组件之间的双向绑定问题

    最近在研究如何写一套基于Vue2.x的UI组件给自己用,提升一点BIG,在制作含有input的组件遇到一个问题:不知怎样才能把子组件中input与调用者(父组件)的数据实现双向绑定,想过使用Vuex, ...

最新文章

  1. Class101–如何高效地构建强大的数字绘画
  2. Linux centos下项目环境搭建及版本部署
  3. 专家系列教程:遭受***后的证据有哪些?
  4. 1736. 替换隐藏数字得到的最晚时间
  5. 你一定要知道的敏捷规划工具:影响地图
  6. hbase1.1.1 连接集群_hbase1.2.3集群搭建
  7. Activity返回值[转]
  8. 桌面虚拟化之用户体验篇
  9. CsharpVB教程下载
  10. worldwind java 教程_科学网—用worldwind java SDK开发应用程序 - 谢安涛的博文
  11. NLP系列之文本分类
  12. 基于STM32F1的HMC5883L电子罗盘驱动——妈妈从此再也不担心我迷路了
  13. 中秋节主题征文 | 那些不朽的描写月亮的诗词
  14. 30年历史回顾,Jeff Dean:我们整理了一份「稀疏专家模型」研究综述
  15. Vue中的Ajax(26th)
  16. 如何用excel筛选相似内容_如何excel中筛选两个表中相同的数据
  17. 【STM32F429】第27章 ThreadX GUIX炫酷实用的时钟表盘设计,结合硬件RTC实时时钟
  18. 机器学习基本 之 名词解释
  19. 漂亮的带搜索框蓝黄拼色网站404页面源码
  20. 让人又爱又恨的C语言!

热门文章

  1. 中国房价均价去年每平4600元 房改后涨幅最高
  2. 字体压缩神器font-spider的使用
  3. iso 国家名称列表
  4. bug:ValueError: multi_class must be in (‘ovo‘, ‘ovr‘)
  5. 2种升级 macOS 12 Monterey 的方法:快速又干净的升级方式
  6. Excel数据快速收集工具
  7. 通信安全重重考验,阿里云通信如何打造企业级“安全感”?
  8. Unity3D——第一人称FPS生存游戏(resident zombies)
  9. 课下作业(选做)第八周
  10. python排版word文档命令方法大全_简易常用Word文档使用技巧方法大全(超全).doc