gpt4 book ai didi

Android:为什么屏幕尺寸选择了哪个 dimens.xml 文件?

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

如果我有一个 2 行 2 列的表格布局。每个象限表框都有静态文本,如“box_11”、“box_12”、“box_21”、“box_22”。我希望文本大小在大屏幕上更大,在小屏幕上更小。我希望文本根据屏幕大小进行缩放。我应该怎么做?
我想我应该使用 dimens.xml 文件,定义:
<dimen name="activity_text_size">15sp</dimen>
那么我应该使用 android:textSize="@dimen/activity_text_size"

我看到在我的项目工作区中有不同的“值”目录,例如 values、values-sw600dp、values-sw720dp_land、values-v11、values-v14。每个“值”目录都可以有一个 dimens.xml 文件。当您有多个文件时,基于什么选择 dimens.xml?

最佳答案

例如:

//进入dimen.xml(600dp)

<resources>
<dimen name="activity_text_size">15dp</dimen>
</resources>

//进入dimen.xml(sw720dp_land)

<resources>
<dimen name="activity_text_size">20dp</dimen>
</resources>

//进入dimen.xml(w820dp)

<resources>
<dimen name="activity_text_size">25dp</dimen>
</resources>

对于任何尺寸的屏幕,您都应该使用特定的 dimen.xml(您的尺寸目标)并为其使用相同的 dimen.name。

关于Android:为什么屏幕尺寸选择了哪个 dimens.xml 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24686889/

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