Android TextView 显示不全的自动补齐方式
来源:互联网 发布:淘宝全球购要交税吗 编辑:程序博客网 时间:2024/05/06 20:11
TextView在Android开发中用到的地方应该是很多的。很多时候,TextView会有一行显示不全被截取或者会换行。之前我的解决办法比较笨拙,定死TextView的一行字数长度,最后一个以省略号代替,这样做会有很多问题,Android手机的适配是一个头疼的问题。而且汉字和英语符号所占的宽度也不一样,比较头疼。发现一个方法比较简单,分享一下。Android为TextView提供了setEllipsize方法,通过这个方法可以帮我们省去很多麻烦。具体的做法如下:
textview.setEllipsize(TextUtils.TruncateAt.MARQUEE);//有 start end middle marquee参数
textview.setSingleLine(true);//设置成单行的
textview.setMarqueeRepeatLimit(6);//滚动循环次数
public static final TextUtils.TruncateAt END 末位省略
public static final TextUtils.TruncateAt MARQUEE 滚动
public static final TextUtils.TruncateAt MIDDLE 中间省略
public static final TextUtils.TruncateAt START 开头省略
如果我想末位省略,我就可以这么做:
textview.setEllipsize(TextUtils.TruncateAt.END);
但是要记得要设置TextView为单行的。可以在xml设定android:singleline="true"
- Android TextView 显示不全的自动补齐方式
- Android textview 显示不全的问题
- textview显示不全时自动省略号
- android开发TextView自动滚动,跑马灯显示方式
- 重写TextView解决HorizontalScrollView中TextView显示不全的问题
- android textview省略号显示的方式
- 【完美解决系列】Android在自定义Dialog中TextView内容显示不全的问题
- TextView显示不全问题分析
- 自定义控件-MultipleTextView(自动换行、自动补齐宽度的排列多个TextView)
- android TextView 显示不全的问题解决,此问题是设置了maxLines和ellipsize=end情况下发生的!
- Android TextView中显示图片的4种方式
- Android TextView中显示图片的4种方式
- 使用Xlistview时TextView自动换行或ScrollView嵌套Listview高度显示不全
- Android 模拟器显示不全的解决方案
- android日期太长显示不全的问题
- android 中WebView 显示不全的问题
- android 中WebView 显示不全的问题
- android 关于listView 显示不全的问题
- 2013腾讯编程马拉松初赛第5场(3月25)(HDU 4525 HDU4526 HDU4527 HDU4528 HDU4529)
- 企业账号申请
- ftruncate()函数
- Android客户端缓存机制(文字缓存和多媒体文件缓存)
- 工作中遇到的问题之无法打包
- Android TextView 显示不全的自动补齐方式
- android 横竖屏切换总结
- 串口驱动程序分析
- 1,大型的电商网站数据库要如何设计? 2,如何处理数据库死锁问题?
- 本座的求职经
- linux下加载U盘
- 明晰C++内存分配的五种方法的区别
- 【0】这个人有点懒
- FSK