gpt4 book ai didi

android - 用于小屏幕尺寸的 dimen.xml 的值文件夹

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:37:56 24 4
gpt4 key购买 nike

我需要根据设备的屏幕尺寸设置自定义边距和 textSize。我在网上搜索过,但没有找到我需要的任何答案:

对于较小的屏幕尺寸,我应该将尺寸值存储在哪里,例如 mdpi 屏幕。

请帮忙

提前致谢!

最佳答案

我对这个问题有点困惑。并不是说我是专家,而是屏幕的大小并不能直接转化为像素密度。你说的是小屏然后随便指mdpi屏。因此,需要明确的是,您可以拥有一台 Android 归类为具有“正常”像素密度屏幕 (mdpi) 的小屏幕的设备,但您也可以拥有具有相同像素密度的大屏幕。所以……

  1. 如果您想为具有正常像素密度的“小”屏幕定义自定义尺寸。您可以在 values-small-mdpi 文件夹中添加一个 dimens.xml 资源文件

  2. 如果您只想针对 mdpi 屏幕,则将 dimens.xml 文件添加到 values-mdpi 文件夹中

  3. 最后,如果您只想针对小屏幕,则将其添加到 values-small 资源文件夹

您有很多资源文件夹限定符可供选择...所以请注意不要让这些文件过多使您的项目膨胀。下面的链接解释了如何使用它们、限定符的顺序和优先级...

http://developer.android.com/guide/topics/resources/providing-resources.html

此外,关于文本大小,您通常不必担心屏幕的像素密度……如果您正在渲染背景图像,您会担心。对于文本大小,您需要确保指定与比例无关的单位 (sp)……这就是您需要担心的全部。

关于android - 用于小屏幕尺寸的 dimen.xml 的值文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24857664/

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