【问题标题】:How to choose correct text size如何选择正确的文字大小
【发布时间】:2020-11-11 02:52:07
【问题描述】:

我有几个安卓设备

具有相同的分辨率 (xxhdpi) 和相同的密度。

但是,它们在物理上具有不同的屏幕尺寸。 (一个更高更宽,另一个更短更窄)

我搜索了support different screen sizes 页面,但没有找到对我有帮助的东西。

我想使用 res/values/dimens.xml 创建不同的文件夹,其中包含适合我设备的不同文本大小。

我不想以编程方式计算正确的文本大小(尽管这似乎是目前唯一可行的选择)。我希望系统选择具有适当屏幕大小文本大小的正确文件夹。

如何命名我的文件夹以实现我的目标? 也许我需要做点别的?

【问题讨论】:

    标签: android screen-size


    【解决方案1】:

    如何以编程方式设置文本大小?

    int size = 30; // as you want
    textView.setTextSize(size * getResources().getDisplayMetrics().density);
    

    【讨论】:

    • 这正是我说我不想做的事
    • 也许这篇文章可以帮助stackoverflow.com/a/12620551/10778405
    • 这与我无关,因为我的应用程序不是为平板电脑设计的,我需要区分两种具有相似特征和不同物理屏幕尺寸的设备,但它们仍然是手机
    猜你喜欢
    • 1970-01-01
    • 2014-09-17
    • 2021-05-31
    • 2012-12-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-02-21
    • 1970-01-01
    相关资源
    最近更新 更多