gpt4 book ai didi

android - HVGA (480x320) 布局在超高密度 Android ICS 设备 (Samsung Galaxy Nexus) 中呈现

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

我有一个向后兼容的应用程序,它使用特定于屏幕的布局(仅适用于 HVGA)。我的布局结构如下:资源/布局res/layout-480x320(用于 HVGA)layout-480x320 包含一些特定的 XML。

list 如下:

<uses-sdk android:minSdkVersion="7"
android:targetSdkVersion="11"
android:maxSdkVersion="15"/>

当我在 Galaxy Nexus (720x1280) 中运行此应用时,布局取自 480x320 文件夹。我在 2.1 目标和 4.0 目标上构建了它。两者都产生相同的结果。谁能帮忙。

最佳答案

这是对 ICS 4.0(或可能是 3.2)所做的一个奇怪的更改。

预制 ICS:如果您指定“layout-480x320”,如果您的设备是 HVGA,它会找到并精确匹配并从此文件夹中获取,否则它将回退到“layout”文件夹。

集成电路:如果您指定“layout-480x320”,Android 认为此布局适用于“相同或高于”480x320 的任何分辨率,因此它不会退回到“layout”文件夹。所以你必须提供另一个分辨率更高的文件夹。

所以,现在它不是完全匹配,而是基于“范围”的匹配。我不知道这是功能还是错误。但是仔细阅读文档,它似乎是一个功能。 :)

关于android - HVGA (480x320) 布局在超高密度 Android ICS 设备 (Samsung Galaxy Nexus) 中呈现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8642237/

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