android:singleLine="true",表示text超出部分显示[.],没有显示省略号[...]。

 

如果想要一行显示文本,,超出部分用省略号代替。一般会使用android:singleLine="true"。这种解决办法大部分情况是对的,但是某些情况下会出问题。

比如,以下情况:

Button设置android:singleLine="true",text是英文的情况下,text超出部分显示[.],不显示省略号[...]。

上述情况会在android 4.0以上的系统中出现,android4.0以下没有这种问题。

 

 

android:ellipsize="none"   none就没有省略号了

android:ellipsize="start"  省略好放到起始的位置

android:ellipsize="middle" 省略号放到中间的位置

android:ellipsize="end"     省略号房子尾部的位置

android:ellipsize="marquee"   跑马灯效果,从左往右的跑马灯效果

转载于:https://www.cnblogs.com/lokitany/p/5009158.html

更多相关文章

  1. Android 相机拍照获取图片并保存到指定位置。
  2. Android dumpsys 使用之分析网络使用情况
  3. 更改.android目录位置
  4. 无废话Android之smartimageview使用、android多线程下载、显式意
  5. 在控件的任意位置显示图片
  6. android textview 中超出屏幕宽度的字符 省略号显示
  7. EditText的hint位置和光标位置靠右
  8. Android Textview 超出最多字数省略号显示

随机推荐

  1. Android日志消息的生成详细步骤
  2. Android进程保活-自“裁”或者耍流氓
  3. Android后台保活实践总结:即时通讯应用无
  4. focusable ,focusableInTouchMode,控件焦点
  5. android 更改avd路径
  6. 避免Android内存泄露
  7. Android设备适配,这一篇就够了
  8. android 实现带清除效果的EditText(附带抖
  9. 【Android自学笔记】对应资源文件夹中的
  10. Android系列之GreenDao基本使用(增、删、