Textview的省略号问题,调了很久都没有效果.

需求是控件最大显示3行文本,超出则用...省略号显示,

用android:maxLines这个属性设置为3行,用android:ellipsize设置为end,照理说是可以成功的,但是一直都无法实现,实际效果是maxLines这个属性无效并且文本是无限制的多行显示!


于是怀疑是属性冲突导致,然后我把控件里的其他属性一个个单独删除,果然测出来了,原因是我在TextView这个控件里用了android:textIsSelectable="true"这个属性.让他支持长按复制,去除这个属性后就实现了需求的效果.


至于如何再实现文本复制..这个暂时没想到办法.

更多相关文章

  1. 是时候让 Android Tools 属性拯救你了
  2. Android UI 之TextView控件中可选择的属性列表,开发中经常用到的
  3. Android Button控件的使用
  4. Android 单独控件实现不同字体大小、不同颜色

随机推荐

  1. Android(安卓)Camera 高级特性——闪光灯
  2. Android(安卓)拦截Home键的常用方法
  3. 【Android】ReactNative Android端启动流
  4. Android(安卓)NFS 开发配置
  5. 阅读《Android(安卓)从入门到精通》(35)—
  6. Android(安卓)adb devices显示no permiss
  7. Android(安卓)Binder异常传递流程分析
  8. AccountManager getAccount 在Android(安
  9. Android串口开发
  10. Android(安卓)gradle 统一依赖库版本