gpt4 book ai didi

android - 设计布局以支持多屏幕

转载 作者:行者123 更新时间:2023-11-29 01:33:23 26 4
gpt4 key购买 nike

我在互联网上搜索了很多关于这个主题的内容并找到了一些有用的链接,但仍然无法设计支持所有设备尺寸和分辨率的 UI。我已从开发者网站阅读有关此主题的详细信息 Supporting Multiple Screens还有这个blog关于最小宽度技术。目前我已经关注this approach我在其中创建了一个布局文件夹,并为不同文件夹中的每个屏幕密度设置了尺寸。目前我的 res 文件夹看起来像这样

res

我创建了一个布局文件夹并在默认值文件夹中为正常屏幕尺寸(即 Nexus S 4.0 英寸 480x800 hdpi)定义了它的尺寸,然后我将该尺寸文件复制到 values-sw600dp 文件夹中并调整了平板电脑的尺寸这是正确拿起 7 英寸平板电脑。但现在我正在尝试为其他手机/设备设计,如 Galaxy Nexus 4.7inch 720x1280 xhdpi 或其他大尺寸手机,如 Galaxy s3、s4 等,但不知道如何去做。如果我将 dimen 文件放入 values-sw320dp-xhdpi 文件夹中以针对 Galaxy Nexus 4.7inch 720x1280 对其进行调整,它也会针对正常(Nexus S 4.0inch 480x800 hdpi)屏幕进行更改。所以我对这些设计限定符真的很困惑。谁能描述支持所有屏幕尺寸的确切方式或标准方法/布局层次结构?

最佳答案

您可能会对像素和与密度无关的像素(dp 或 dip)感到困惑。

Galaxy Nexus 720x1280 像素 xhdpi (2x) 表示 dp 值中的 360x640,因此最小宽度 (sw) 为 360。Nexus S 4.0inch 480x800 hdpi (1.5x) 最小宽度为320

所以这两个都将从 values-sw320 中获取值

关于android - 设计布局以支持多屏幕,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30024346/

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