安卓TextView内容过长显示省略号-程序员宅基地

背景

经常会遇到文字过长时,需要在结尾显示省略号,在此总结一下所有的设置方法。

解决方案(按照推荐级别从高到低排列):

  1. 宽度采用wrap_content,设置maxEms。注意:maxEms不是任意字符的数量,是相当于对应数量大写M宽度。如果输入abc这样的字符,就可以输入超过maxEms的数量值。
android:layout_width="wrap_content"
android:maxLines="1"
android:ellipsize="end"
android:maxEms="5"
复制代码
  1. 宽度采用wrap_content,设置maxWidth,超过此值,则显示省略号
android:layout_width="wrap_content"
android:maxLines="1"
android:ellipsize="end"
android:maxWidth="70dp"
复制代码
  1. 设置layout_width为固定值。这种方式对比maxWidth的缺点是,无论textview实际由多少内容,都会占用这么大的地方。
android:layout_width="70dp"
android:maxLines="1"
android:ellipsize="end"
复制代码

附录:

Android中TextView内容过长未显示省略号的问题

安卓开发技术分享: blog.csdn.net/yinxing2008…

转载于:https://juejin.im/post/5c089aee6fb9a049e82b4f25

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_33815613/article/details/91468161

智能推荐

php invalid request,PHP本地服务器请求无效(意外的EOF)-程序员宅基地

文章浏览阅读540次。这是一个已知的错误。[2011-12-08 15:01 UTC] lolautruche at gmail dot comDescription:------------From time to time, built-in server with router script logs this kind of stuff :[Thu Dec 8 13:39:29 2011] 127.0.0.1..._invalid request (unexpected eof)

东方财富四千余支股票2023年度上半年收盘价格走势涨跌可视化分析_东方财富电脑版怎么看2023年的股价-程序员宅基地

文章浏览阅读311次。1 网络爬取,资金流向,涨跌额和幅度的爬取等等。2 数据分析,分类处理,批量保存为本地的csv格式。3 调用库资源进行数据分析,处理数据,可视化处理。4 生成涨跌幅度和价格走势随时间的变化曲线。通过python实现的数据分析。5 保存为本地高清图片并批量输出。原始结果已保存到压缩文件。_东方财富电脑版怎么看2023年的股价

Android笔记(一):ViewDragHelper实现底部上滑同时底部下滑_android viewdraghelper 实现负一屏下滑-程序员宅基地

文章浏览阅读1k次。先看看效果图:自定义布局控件:public class DragLayout extends FrameLayout { private int title; //限制上滑后的顶部标题高度大小 private Status mStatus = Status.Open; //默认底部是不上滑的 private View mTopCont_android viewdraghelper 实现负一屏下滑

数字图像处理(第四版)-冈萨雷斯-学习过程的笔记_数字图像处理第四版-程序员宅基地

文章浏览阅读3.2k次,点赞13次,收藏91次。数字图像处理(第四版)的学习笔记,对数字图像成像过程、灰度变换和高斯等空间滤波,彩色图像模型,数学形态学处理、基本的边缘检测算法都进行了描述。_数字图像处理第四版

arcgispro制作gp工具、发布和使用GP服务_pro发布gp服务要登录吗-程序员宅基地

文章浏览阅读2.6k次。需求:在arcgispro使用modelbuilder制作包含相交、汇总统计两个工具功能的gp工具,并且将其发布到portal,并在portal上操作该gp服务效果图:模型工具:链接:https://pan.baidu.com/s/1MKSQpKZP7CVPQNWQDamAPA提取码:md6x具体实现:1、制作gp工具。1)将相交工具和汇总统计工具拖拽到mo..._pro发布gp服务要登录吗

SSMP整合综合案例_风格无涯-程序员宅基地

文章浏览阅读72次。关注itheima谢谢喵_风格无涯

随便推点

rk3399不能正常启动原因分析_rk3399救砖-程序员宅基地

文章浏览阅读5k次,点赞2次,收藏3次。rk3399是rockchip发布的性能较为强悍的一款64bit cpu,该款cpu系统启动最快可以达到10s进入桌面。最近使用该cpu设计一款工也控制板,基本原理参考了某宝的一款开发板,在此表示感谢。硬件配置为lpddr4 4GB,emmc 1GB,pcb采用8层板设计,由于lpddr4的封装限制,只能使用盲孔埋孔设计,做过的朋友都知道,pcb的制版成本那是一个高,周期且长。pcb制作好之后,焊接,调试,第一款pcba很幸运上电后就能成功识别到设备,并顺利下载固件后启动。后来发现别的pcb总有启动不_rk3399救砖

展示编写的一个有趣C程序_c程序展示-程序员宅基地

文章浏览阅读1.2k次。*/* 程序的版权和版本声明部分: * Copyright (c) 2014, 烟台大学文经学院 * All rights reserved. * 文件名称:youqu.cpp * 作 者:杨雪飞(杨志铭)* 完成日期:2014 年 10 月 26 日 * 版 本 号:vc6++ * 对任务及求解方法的描述部分:* 输入描述:* 问题描述:* 程序输出:* 问_c程序展示

nodejs基于vue+微信小程序+python+PHP小型超市进销存管理系统的设计与实现-计算机毕业设计推荐_node 进销存-程序员宅基地

文章浏览阅读80次。小型超市进销存管理系统自然也不例外,互联网技术的日益成熟,推动了小型超市进销存管理系统的建立,从根本上改变了以往的传统管理模式;不但降低了服务管理的难度,还提高了管理的灵活性。小型超市进销存管理系统,主要的模块包括管理员;系统首页、个人中心、采购员管理、业务员管理、仓管员管理、供货商管理、客户信息管理、商品分类管理、仓库库存管理、采购进货管理、销售信息管理、入库信息管理、调拨单管理、出库信息管理、盘点信息管理、账目信息管理,采购员;_node 进销存

Linked List Cycle-- 判断一个单向链表中是否有环存在_linklist里面有一个环-程序员宅基地

文章浏览阅读3.4k次。原题:Given a linked list, determine if it has a cycle in it. =>给定一个单向链表,如何判断它里面是否有环存在。Follow up:Can you solve it without using extra space? =>能否不使用额外的空间来解决这个问题?/** * Definition f_linklist里面有一个环

使用Keil MDK创建STM32标准库工程_mdk stm32新建工程-程序员宅基地

文章浏览阅读684次,点赞29次,收藏35次。使用Keil创建STM32标准库工程_mdk stm32新建工程

如何在Windows下安装 python-magic_python magic 安装-程序员宅基地

文章浏览阅读3.6k次。1.下载编译安装python-magic2. a.下载 file-5.03-setup.exe http://sourceforge.net/projects/gnuwin32/files/file/5.03/b.安装到 C:\GnuWin32c.环境变量Path里添加 C:\GnuWin32\bin_python magic 安装

推荐文章

热门文章

相关标签