TextView 太长如何保持与 ImageView 在同一行显

2024-05-28 11:38

本文主要是介绍TextView 太长如何保持与 ImageView 在同一行显,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

实现效果: 左侧文字,右侧 icon

文字短的时候,icon 仅靠 text

文字长的时候,text 换行,icon 在右侧

  <TextViewandroid:id="@+id/chargingTitle"android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_marginStart="24dp"android:layout_marginTop="10dp"app:layout_constrainedWidth="true"app:layout_constraintHorizontal_bias="0"app:layout_constraintHorizontal_chainStyle="packed"app:layout_constraintEnd_toStartOf="@+id/chargingPrepareIcon"app:layout_constraintStart_toStartOf="parent"app:layout_constraintTop_toBottomOf="@+id/toolbar_layout"/><ImageViewandroid:id="@+id/chargingPrepareIcon"android:layout_width="wrap_content"android:layout_height="wrap_content"android:src="@drawable/base_icon_warning"android:layout_marginStart="8dp"android:layout_marginEnd="24dp"app:layout_constraintEnd_toEndOf="parent"app:layout_constraintStart_toEndOf="@+id/chargingTitle"app:layout_constraintTop_toTopOf="@+id/chargingTitle"app:layout_constraintBottom_toBottomOf="@+id/chargingTitle"/>
  • TextView exceed Constraint if text is too long in ConstraintLayout

这篇关于TextView 太长如何保持与 ImageView 在同一行显的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1010462

相关文章

高并发环境中保持幂等性

在高并发环境中保持幂等性是一项重要的挑战。幂等性指的是无论操作执行多少次,其效果都是相同的。确保操作的幂等性可以避免重复执行带来的副作用。以下是一些保持幂等性的常用方法: 唯一标识符: 请求唯一标识:在每次请求中引入唯一标识符(如 UUID 或者生成的唯一 ID),在处理请求时,系统可以检查这个标识符是否已经处理过,如果是,则忽略重复请求。幂等键(Idempotency Key):客户端在每次

Imageview在百度地图中实现点击事件

1.首先第一步,需要声明的全局有关类的引用 private BMapManager mBMapMan; private MapView mMapView; private MapController mMapController; private RadioGroup radiogroup; private RadioButton normalview; private RadioBu

如何让应用在清除内存时保持运行

最近在写聊天软件。一个聊天软件需要做到在清除内存时仍能保持其应有的状态。      首先,我尝试在应用的Service中的onDestroy()进行重启应用,经过测试,发现被强制清除内存的应用不会调用Service的onDestroy,只会调用activity的onDestroy(),于是我决定在触发activity的onDestroy( )处发送广播给应用的静态广播接收器,然后让广播

TextView 的介绍和使用

TextView类的结构 textView是用来显示字符串的组件,在手机上就是显示一块文本的区域。 它继承自 View, 直接子类有:Button.CHeckedTextView,Chronometer, DigitalClock, EditText 简接子类:AutoCompleteTextView, CheckBox, CompoundButton, Ex

Android TextView设置跑马灯失效

1.关于问题 TextView失效在网上有详细的解决方案,大部分时候都能够很好的解决问题 下面给出网上的解决方案: <TextViewandroid:layout_width="100dp"android:layout_height="22dp"tools:text="水浇地放松放松开发的开始放假考试的飞机开了撒酒疯恐龙时代解封了开始的"android:ellipsize="marquee"

JavaWeb项目中同一表单下点击不同的按钮生成不同响应

1. 使用同一个Servlet 在Form中加入一个不可见的标记控件,这个控件可以是input等可以设置value属性的控件,并为其指定id为button设置onclick事件 <form method="post" action="manager">...<input type="text" id="flag" name="flag" value="query" style="visibil

猫猫学iOS 之微博项目实战(11)发送微博自定义TextView实现带占位文字

猫猫分享,必须精品 原创文章,欢迎转载。转载请注明:翟乃玉的博客 地址:http://blog.csdn.net/u013357243 一:效果 二:代码: 由于系统自带的UITextField:和UITextView:不能满足我们的需求,所以我们需要自己设计一个。 UITextField: 1.文字永远是一行,不能显示多行文字 2.有placehoder属性设置占位文字 3

【C#编程技术总结】魔法包唤醒同一局域网设备

目录 一、原理 Wake-on-LAN (WOL) 的工作原理 典型应用场景 配置要求 注意事项 二、代码 一、原理 魔术包(Magic Packet)是Wake-on-LAN(WOL)技术的一部分,它允许远程唤醒网络设备,如计算机或服务器。这个功能通常用于节能和远程管理,当设备处于待机或休眠状态时,可以通过网络将其唤醒,而无需物理操作。 Wake-on-LAN (WOL

day-49 让所有学生保持开心的分组方法数

思路 利用Collections.sort()函数对数组进行排序,依次向后遍历即可,如果nums.get(i)<i+1&&nums.get(i+1)>i+1 解题过程 注意特殊情况:全选和不选要单独讨论 Code class Solution {public int countWays(List<Integer> nums) {int len=nums.size();Collections

一个可以一直滚动的ImageView(可做视差效果)

Java代码   import android.content.Context;  import android.content.res.TypedArray;  import android.graphics.Bitmap;  import android.graphics.BitmapFactory;  import android.graphics.Canvas;