autoSizeText显示不正确

时间:2019-01-26 15:21:39

标签: android autosize android-textview-autosize

我有一个布局,该布局利用了具有两行的表格。我正在尝试使用API​​ 26 autoTextSize功能来确保文本停留在一行上。我遇到的问题是在列表的第一次显示时将文本切成两半。如果我向下滚动列表,则文本很好,然后,当我回到列表顶部时,我的文本就很好,但是当它第一次显示时,它会被切成两半。这是我用于自动调整大小的代码。

l_qry := "SELECT%
    %    * %
    %FROM %
    %    enumerate %
    %WHERE %
    %    " + {like item_prototype}.Primary_key_db_column_name + " = " + l_category_id + " %
    %UNION %
    %   SELECT %
    %       e.* %
    %   FROM %
    %       enumerate e %
    %INNER JOIN  %
    %   enumerates_leaves s ON s." + {like item_prototype}.Primary_key_db_column_name + " = e." + {like item_prototype}.Category_db_column_name + " %
    %) SELECT * FROM enumerates_leaves WHERE enumerates_leaves." + {like item_prototype}.Category_db_column_name + " IS NOT NULL;"

在我应该如何使用Android中的自动调整大小功能方面,我是否有所遗漏?Half text display

1 个答案:

答案 0 :(得分:1)

您需要保持layout_width或layout_height固定,自动文本大小调整属性才能起作用。