我使用Android O可下载字体应用于我的textView,它一切都适用于普通文本样式,但是当应用<item name="android:textStyle">italic</item>
时,文本会被截断。见下图。
我见过这些解决方案但不适合我。 Android TextView hide the text when wrap
这个库很容易处理这个问题,但它需要比Android O支持更多的工作。 https://github.com/chrisjenx/Calligraphy
答案 0 :(得分:1)
您也可以使用Unicode no-break space character(\ u00A0)。可以在剪辑之前或结束时。
这是因为wrap_contents创建了一个矩形,并且textview文本尝试适合但是以斜体显示起始或结束中的某些部分被剪裁,因为它位于由wrap_content创建的矩形之外。
我希望它有所帮助。
p.s这不是完美的解决方案,但它仍然有效。