gpt4 book ai didi

android - 如何对各种 TextView 进行比例缩放

转载 作者:行者123 更新时间:2023-11-30 02:55:07 25 4
gpt4 key购买 nike

我有一个带有各种不同 TextViewScrollView。我使用 sp 作为文本单位,但是我无法在所有屏幕尺寸下获得良好的视觉效果。

我只能为单个屏幕尺寸找到完美的文本尺寸,如果我试图找到一个尺寸在不同的屏幕尺寸上也显示出良好的结果,无论我尝试用于文本的 sp 尺寸对于大屏幕来说总是太小显示空间太空白,或者对于小屏幕来说太大,

查看此示例(右侧图像(和大屏幕)上的空白区域太多) enter image description here

我看过一些 AutoFit Twextview 的实现,但这不是一个好的选择,因为各种文本行的不同长度会导致每行使用不同的文本大小,从而产生糟糕的审美效果。我需要一种可行的方法来按比例缩放所有 TextView

最佳答案

为 TextView 使用样式 - 样式为

 <style name="MyDefaultTextAppearance" parent="@android:style/TextAppearance">    
<item name="android:textSize">12sp</item>
<item name="android:textColor">#333</item>
<item name="android:textStyle">bold</item>
</style>

将相同的键和不同的值放在 styles.xml 中的各种值文件夹中,如 valuesvalues-v11 values-sw600dp 等并查看结果

关于android - 如何对各种 TextView 进行比例缩放,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23405484/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com