Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android AutoSizeTextTypeUniform不适用于三星_Android_Xml_Textview_Android Components - Fatal编程技术网

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
,这为我解决了问题。但是我不确定引擎盖下到底发生了什么导致了这个问题