首页 > 编程语言 >直播平台搭建源码,TextView限制文字长度且超过显示省略号

直播平台搭建源码,TextView限制文字长度且超过显示省略号

时间:2022-08-26 14:22:50浏览次数:43  
标签:singleLine 省略号 text 源码 android inputType TextView

直播平台搭建源码,TextView限制文字长度且超过显示省略号

一、ellipsize

 

 <!-- Where to ellipsize text. 在哪里省略文本 -->
    <attr name="ellipsize">
        <enum name="none" value="0" />
        <enum name="start" value="1" />
        <enum name="middle" value="2" />
        <enum name="end" value="3" />
        <enum name="marquee" value="4" />
    </attr>

二、maxEms

 

 <!-- 使 TextView 最多有这么多 em 宽 -->
 <!-- Makes the TextView be at most this many ems wide. -->
        <attr name="maxEms" format="integer" min="0" />

 

三、singleLine

 

<!-- Constrains the text to a single horizontally scrolling line
     instead of letting it wrap onto multiple lines, and advances
     focus instead of inserting a newline when you press the
     enter key.
     The default value is false (multi-line wrapped text mode) for non-editable text, but if
     you specify any value for inputType, the default is true (single-line input field mode).
     {@deprecated This attribute is deprecated. Use <code>maxLines</code> instead to change
     the layout of a static text, and use the <code>textMultiLine</code> flag in the
     inputType attribute instead for editable text views (if both singleLine and inputType
     are supplied, the inputType flags will override the value of singleLine). } -->
     <attr name="singleLine" format="boolean" />

 

四、maxLength

 

<!-- 设置输入过滤器以将文本长度限制为指定数字 -->
<!-- Set an input filter to constrain the text length to the specified number. -->
        <attr name="maxLength" format="integer" min="0" />

 

五、使用

 

 <androidx.appcompat.widget.AppCompatTextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:ellipsize="end" 
        android:maxLength="10"
        android:maxEms="10"
        android:singleLine="true"
        android:text />

 

以上就是直播平台搭建源码,TextView限制文字长度且超过显示省略号, 更多内容欢迎关注之后的文章

 

标签:singleLine,省略号,text,源码,android,inputType,TextView
From: https://www.cnblogs.com/yunbaomengnan/p/16627436.html

相关文章

  • spring源码
    spring框架生态spring包含两个点IOC:控制反转原来创建对象的时候需要我们自己去new但是用spring容器帮我们创建我们需要的时候直......
  • ubuntu系统源码安装suricata6
     下载suricata6源码,并切换到分支6.0版本:gitclonehttps://github.com/OISF/suricata.gitgitcheckout-bsuricata-6.0.0suricata-6.0.0新增协议Jir ......
  • ubuntu查看系统使用内核版本-下载对应源码-国内kernel.org镜像
    查看系统Linux内核版:$apt-cachesearchlinux-source -   下载源码:$sudoapt-getinstalllinux-source-5.3.0 -  下载完成,到/usr/src目录查......
  • 直播平台软件开发,TextView显示html文字和图片
    直播平台软件开发,TextView显示html文字和图片   SimpleDateFormatsdfTwo=newSimpleDateFormat("yyyy-MM-dd-HH:mm:ss",Locale.getDefault());      ......
  • 微服务之间相互调用的三种最常见方式(含源码)
    相信大家平时开发的时候没少碰见,在微服务架构中需要调用很多服务才能完成一项功能。这时候,如何互相调用就变成微服务架构中的一个关键问题。在这里我介绍三个常用的方法一......
  • 从new File("")到jdk源码
    1.概述今天在项目中看到下面两行代码,看注释说是获取当前工作路径,之前也没有用过这种用法,比较好奇还能这样用,所以研究了一下源码。//获取当前工作路径Filefile=newF......
  • ForkJoinPool源码分析之三(ForkJoinTask源码)
    一、类结构及其成员变量1.1类结构和注释类前面的注释部分如下:ForkJoinTask是在ForkJoinPool中运行task的基础抽象类,ForkJoinTask是类似于线程的实体,其权重比普通线程要......
  • ForkJoinPool源码分析之四(ForkJoinWorkerThread源码)
    一、类结构及其成员变量1.1类结构和注释类结构代码如下:publicclassForkJoinWorkerThreadextendsThread{}ForkJoinWorkerThread继承了Thread类,ForkJoinWo......
  • 以太坊 layer2: optimism 源码学习(二) 提现原理
    作者:林冠宏/指尖下的幽灵。转载者,请:务必标明出处。掘金:https://juejin.im/user/1785262612681997博客:http://www.cnblogs.com/linguanh/GitHub:https://git......
  • 《Python源码剖析》PDF高清版试读
      《Python源码剖析》PDF高清版免费下载地址  内容简介  · · · · · ·作为主流的动态语言,Python不仅简单易学、移植性好,而且拥有强大丰富的库的......