在TextView中,当文字长度超出TextView中显示宽度时,我们可以使用TextView中的ellipsize属性。

如:

android:ellipsize=”start”—–省略号显示在开头 "...pedia"
android:ellipsize=”end”——省略号显示在结尾  "encyc..."
android:ellipsize=”middle”—-省略号显示在中间 "en...dia"
android:ellipsize=”marquee”–以横向滚动方式显示(需获得当前焦点时)

对于marquee滚动显示方式时,我们需要使当前的TextView获得焦点才可以使其正常滚动。

那么如果当两个TextView或者当多个TextView需要滚动显示时,那么就需要这多个TextView都获得焦点,那么怎么解决这个问题呢?

答案:

在当前的activity包中新建一个java class文件,使其继承TextView类,然后复写TextView的三个构造方法,如图:

然后再复写(override) isFocused()方法。如图:

使其返回值为true。

最后再在activity布局页面将TextView标签改为这个新建的java类的标签,使多个TextView引用当前的继承了TextView类的MarqueeText。如图:

那么看看最后的运行结果吧:

两个TextView都在滚动。

结束。

Android中TextView:的ellipsize属性相关推荐

  1. Android中TextView加横线的属性

    textView.getPaint().setAntiAlias(true); // 抗锯齿textview.getPaint().setFlags(Paint.STRIKE_THRU_TEXT_FL ...

  2. Android中TextView文本或富文本内容自行换行的问题

    Android中TextView设置文本或富文本的时候出现没有到头就换行的问题. 网上有很多相关内容. 但大多都是关于文本换行的情况, 对于有富文本内容的情况, 如设置Spanned对象的内容, 会出 ...

  3. android中TextView中文字体粗体的方法 (android:textStyle=bold)

    android中TextView中文字体粗体的方法 (android:textStyle="bold"来使字体显示为粗体,但是这只对英文有效) TextView在xml中可以定义a ...

  4. android中textview记录日志,Android中TextView属性全纪录

    关于TextView TextView是Android开发中最最常见的控件之一,在API记录的属性有很多,但实际开发中,有很多很少涉及但是却非常有用的属性,值得去尝试,所以记录下来,既可以给大家提供参 ...

  5. Android中TextView的使用详情综述

    具有载入和载出动画的TextView 关于倒计时分析可点击查看 布局文件设置: <?xml version="1.0" encoding="utf-8"? ...

  6. 【Android】基础篇:Android中TextView控件学习

    大家好,我是皮皮猫吖. 每文一言: 我不去想是否能够成功,既然选择了远方,便只顾风雨兼程. 本篇文章: 主要是关于TextView控件的学习. 正文如下: 根据TextView控件进行如下相关操作 案 ...

  7. Android中TextView内容过长加省略号,设置超出6个字就用省略号表示

    设置超出6个字就用省略号表示: <TextView android:id="@+id/wholesale_carrier" android:layout_width=&quo ...

  8. Android中textView自动识别电话号码,电子邮件,网址(自动加连接)

    转自:http://blog.csdn.net/wx_962464/article/details/8471195 其实这个是很简单的,在android中已经为我们实现了,但是我估计很多人都不知道.包 ...

  9. Android中TextView中添加的文本上下两行又重叠

    如图显示的情况 代码如下:   我在网上查了查,网上只有显示EditText出现类似情况的,添加android:layerType="software"这句话,但必须得使用 API ...

最新文章

  1. Python培训完可以找什么工作
  2. Django(五)模型(model)系统 -- 常用字段和字段参数
  3. MATLAB实现微积分基础知识(求导,积分,插值,曲线拟合,最小二乘)
  4. python官方网站地址-一些python牛人地址分享
  5. SSDT – Error SQL70001 This statement is not recognized in this context-摘自网络
  6. SAPGUI系统登录页面配置的SAProuter有什么用
  7. python库迁移到没有网的电脑_关于换机器后python库的迁移-偷懒做法
  8. NLP word2vec paper
  9. Head first java chapter 16 集合与泛型(数据结构)
  10. java.io.file()_JAVA基础知识之IO-File类
  11. Nginx突破高并发的性能优化 - 运维笔记
  12. LeetCode 1695. 删除子数组的最大得分(前缀和+哈希+双指针)
  13. ASP.NET数据库编程入门
  14. Centos7常用命令[挂载文件系统]
  15. 【Maven学习笔记(二)】Maven的安装与配置
  16. 怎么在堆叠柱状图中体现百分比_微生物门类堆叠柱状图一文解决
  17. 【VRP】基于matalb遗传算法求解多中心的车辆路径规划问题【含Matlab源码 114期】
  18. java游戏怎么安装_新手入门--Java游戏与程序安装的两种方式
  19. 你会用 JSON.stringify()? JSON.stringify一些坑
  20. 学习-Java输入输出之字符缓冲IO流之往文件中插入分隔符

热门文章

  1. Shopkick:从eBay、Amazon和Groupon当中杀出一条血路的移动购物应用
  2. Java 服务器与客户端的简单连接
  3. VS2008上安装64位编译器工具
  4. 深入解析python版SVM源码系列(三)——计算样本的预测类别
  5. 嵌入式:ARM汇编语言程序设计基础教程
  6. 6.3 马氏链-常返性(Durrett)答案
  7. 北京奥运会Dashboard.Widgets
  8. 如何做一个基于python校园鲜花水果商城系统毕业设计毕设作品(Django框架)
  9. 个人网站如何取消(注销)备案信息?
  10. ssd内部是多个flash一起操作_关于Flash软件的操作心得