使用 Databinding 和 maxlines 使 ellipsize 在 TextView 中不起作用
Posted
技术标签:
【中文标题】使用 Databinding 和 maxlines 使 ellipsize 在 TextView 中不起作用【英文标题】:Using Databinding and maxlines make ellipsize not work in TextView 【发布时间】:2021-08-04 07:06:38 【问题描述】:当我用 singleLine 替换 maxlines 或用静态文本替换 text(databinding) 时,ellipsize = "end" 很好。这不是constraintLayout的问题。 除了截断文本并通过添加“...”替换之外,我该如何解决这个问题?
【问题讨论】:
你好大鹏!欢迎来到 ***!您可以将屏幕截图添加到您的问题和代码中提到的部分,使其更加“可视化”并提高获得答案的机会。 【参考方案1】:在我的例子中,省略号被 setMovementMethod(LinkMovementMethod.getInstance())
破坏,用于使链接正常工作。
【讨论】:
以上是关于使用 Databinding 和 maxlines 使 ellipsize 在 TextView 中不起作用的主要内容,如果未能解决你的问题,请参考以下文章
颤振,根据设备的 dpi 调整 fontsize 和 maxline
Android minLines 和 maxLines 不能在同一个 TextView 中一起工作
TextBox上的MinLines和MaxLines无法正常工作
Android:DataBinding 和 ViewBinding 的区别
如何将 Xamarin.Essentials MediaPicker 与 MVVM 和 DataBinding 一起使用