AutoSizeTextTypeUniform 不适用于三星
AutoSizeTextTypeUniform not working on samsung
我有一个包含一些视图的简单布局。此 TextView 有
android:layout_width="match_parent"
android:layout_height="wrap_content"
像这样以编程方式设置自动调整大小..
if (Utils.isOreoOrGreater()) {
LinkTv.setAutoSizeTextTypeUniformWithConfiguration(1, 14, 1, TypedValue.COMPLEX_UNIT_DIP)
}
我的问题出在 Samsung Galaxy S9 上,它不会调整文本大小并继续使用省略号。我已经在 XML 文件中以编程方式尝试过这个。有人在三星上遇到过这个吗??
编辑:经进一步检查,TextView 的 AutoSizeTextType
从 NONE 更改为 UNIFORM,但文本大小未调整。
对于在单行文本视图中遇到 autoSizeTextType
问题的任何人。确保设置 android:maxLines = 1
而不是 android:singleLine = true
,这为我解决了问题。但是我不确定导致此问题的幕后原因。
我有一个包含一些视图的简单布局。此 TextView 有
android:layout_width="match_parent"
android:layout_height="wrap_content"
像这样以编程方式设置自动调整大小..
if (Utils.isOreoOrGreater()) {
LinkTv.setAutoSizeTextTypeUniformWithConfiguration(1, 14, 1, TypedValue.COMPLEX_UNIT_DIP)
}
我的问题出在 Samsung Galaxy S9 上,它不会调整文本大小并继续使用省略号。我已经在 XML 文件中以编程方式尝试过这个。有人在三星上遇到过这个吗??
编辑:经进一步检查,TextView 的 AutoSizeTextType
从 NONE 更改为 UNIFORM,但文本大小未调整。
对于在单行文本视图中遇到 autoSizeTextType
问题的任何人。确保设置 android:maxLines = 1
而不是 android:singleLine = true
,这为我解决了问题。但是我不确定导致此问题的幕后原因。