我想设置android:lineSpacingMultiplier=0.7
和拥有android:maxLines=3
TextView.它适用于文本不超过3行,但当文本长度超过3行时,它会切割最后一行的一部分(请参阅imgshack上的图像:IMAGE)
在代码中使用时会发生同样的事情textView.setLineSpacing(0, 0.7f)
.
试图扩展TextView高度并使字体变小,这两种想法都失败了 - 仍然会削减最后一行.
有没有?
这似乎是 Android 中文本视图类中的一个错误。不幸的是,据我所知,所有可用的都只是解决方法。
有一种解决方法,您可以动态测量文本在文本视图中需要多少行,并动态设置“maxLines”。
还有另一种解决方法,您可以“误导”视图“告诉”它具有更高的高度(覆盖 onMeasure)
不幸的是,这些都不是理想的。
归档时间: |
|
查看次数: |
2552 次 |
最近记录: |