我有一个布局,该布局利用了具有两行的表格。我正在尝试使用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;"
答案 0 :(得分:1)
您需要保持layout_width或layout_height固定,自动文本大小调整属性才能起作用。