gpt4 book ai didi

android - 如何为不同的屏幕动态设置textview的文本大小

转载 作者:IT老高 更新时间:2023-10-28 12:57:52 24 4
gpt4 key购买 nike

我正在创建一个 TextView 并动态添加到布局中。我正在使用 textView.setTextSize(18) 方法来设置文本大小。我在三星平板电脑上对其进行了测试,发现字体大小对于这个屏幕来说太小了,然后我将 textsize 更改为 25 但它对于模拟器(480 * 800)来说太大了。我的问题是动态设置文本大小,使其适合所有屏幕。

最佳答案

编辑:当我现在在 StackOverflow 上搜索时,我发现 This Question is Duplicate of : ThisThis

你需要像这样使用另一个函数setTextSize(unit, size)和单位SP

tv.setTextSize(TypedValue.COMPLEX_UNIT_SP, 18f);

请阅读更多 TypedValue 常量。

关于android - 如何为不同的屏幕动态设置textview的文本大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9494037/

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