【问题标题】:AutoSizeTextTypeUniform not working on samsungAutoSizeTextType Uniform 不适用于三星
【发布时间】:2019-09-16 15:04:02
【问题描述】:

我有一个包含一些视图的简单布局。这个 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 文件中以编程方式尝试过这个。有人在三星上遇到过这种情况吗??

编辑:经过进一步检查,TextView 的 AutoSizeTextType 从 NONE 更改为 UNIFORM,但 textsize 没有被调整。

【问题讨论】:

    标签: android xml textview android-components


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2023-03-21
      • 2021-08-08
      • 2012-09-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-02-21
      • 2018-12-10
      相关资源
      最近更新 更多