Android AutoSizeTextTypeUniform不适用于三星
我有一个包含一些视图的简单布局。此文本视图具有Android AutoSizeTextTypeUniform不适用于三星,android,xml,textview,android-components,Android,Xml,Textview,Android Components,我有一个包含一些视图的简单布局。此文本视图具有 android:layout_width="match_parent" android:layout_height="wrap_content" 自动调整大小是这样通过编程设置的 if (Utils.isOreoOrGreater()) { LinkTv.setAutoSizeTextTypeUniformWithConfiguration(1, 14, 1, TypedValu
android:layout_width="match_parent"
android:layout_height="wrap_content"
自动调整大小是这样通过编程设置的
if (Utils.isOreoOrGreater()) {
LinkTv.setAutoSizeTextTypeUniformWithConfiguration(1, 14, 1, TypedValue.COMPLEX_UNIT_DIP)
}
我的问题是三星Galaxy S9,它不会调整文本大小,并且一直使用省略号。我已经在XML文件和编程中尝试了这一点。有人在三星手机上遇到过这种情况吗
编辑:进一步检查后,TextView的
AutoSizeTextType
从无更改为统一,但未调整文本大小。适用于在单行文本视图上有AutoSizeTextType
问题的任何人。确保设置android:maxLines=1
而不是android:singleLine=true
,这为我解决了问题。但是我不确定引擎盖下到底发生了什么导致了这个问题 适用于在单行文本视图中遇到问题的任何人。确保设置android:maxLines=1
而不是android:singleLine=true
,这为我解决了问题。但是我不确定引擎盖下到底发生了什么导致了这个问题