1

我有一个包含一些视图的简单布局。这个 TextView 有

        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 文件中以编程方式尝试过这个。有人在三星上遇到过这个吗??

编辑:经进一步检查,TextViewAutoSizeTextType已从 NONE 更改为 UNIFORM,但未调整 textsize。

4

1 回答 1

0

对于任何autoSizeTextType对单行文本视图有问题的人。确保设置android:maxLines = 1而不是android:singleLine = true,这为我解决了问题。但是,我不确定导致此问题的幕后情况。

于 2019-09-16T17:41:16.837 回答