我不希望 TextView 的最后一个字被剪掉一半
Posted
技术标签:
【中文标题】我不希望 TextView 的最后一个字被剪掉一半【英文标题】:I don't want the last word of the TextView cut out half 【发布时间】:2021-03-07 11:09:01 【问题描述】:我将 TextView 与 android:ellipsize=true 和 android:maxLines=1 属性一起使用,因为我不希望 TextView 的最后一个单词被剪掉一半。
例子
android:textView="我是一个诚实的人"。 我想要的结果是“我是一个诚实的……”。
不是“我是个老手……”。
我应该怎么做才能得到我想要的结果?
【问题讨论】:
你想要这个用于特定文本吗?你也可以使用 autosize 属性, 我想在文本的最后一个点(....) 设置 textview 宽度以匹配父级。还要确保父母有足够的空间 【参考方案1】:如果宽度不够,您需要为 Textview 设置更多宽度,然后会自动剪切 你可以按照下面的技巧,我知道这不合适,但你可以达到结果 制作带有换行内容的文本视图并使用 Eclipse exp abc.setText("your text...") 设置文本
【讨论】:
我希望如果单词被截断然后不显示该单词并且剩余单词显示\以上是关于我不希望 TextView 的最后一个字被剪掉一半的主要内容,如果未能解决你的问题,请参考以下文章
iOS 13 UITableViewCell |子视图被剪掉