gpt4 book ai didi

java - 使布局适应 hdpi 和 xhdpi

转载 作者:行者123 更新时间:2023-12-01 14:45:00 29 4
gpt4 key购买 nike

我正在开发一个应用程序,昨天我将其部署在 Galaxy S3 和 Galaxy S 上。我知道第一个支持 xhdpi,第二个支持 hdpi。所以我还定义了layout-large和layout-xlarge,因为我读到here (Google Site)结果是两者都使用布局(中)。所以我尝试了(为了玩弄)layout-hdpi 和layout-xhdpi,并且成功了!

不明白为什么?有什么建议吗?

此外:我在项目中定义了layout-small、layout(medium)、layout-hdpi、layout-xhdpi和layout-large。我需要添加其他布局,但选择哪一个?

最佳答案

Layout-large 和layout-xlarge 对应屏幕的尺寸。 MDPI/(X)HDPI 对应于您设备的分辨率。这是两个不同的事情。

Galaxy S 具有“正常”尺寸和 HDPI 分辨率的屏幕,这就是为什么它将使用“layout”文件夹而不是“layout-large”或其他任何内容。但是它将使用layout-hdpi。

最重要的是为ldpi、mdpi、hdpi和xhdpi提供替代的drawable。如果尺寸定义正确(没有绝对尺寸、拉伸(stretch)到屏幕宽度等),布局应该自动调整

在您提到的链接中,请特别检查“支持的屏幕范围”部分,它包含有关此问题的更多信息。

关于java - 使布局适应 hdpi 和 xhdpi,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15518019/

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