gpt4 book ai didi

安卓:支持多屏

转载 作者:塔克拉玛干 更新时间:2023-11-02 18:53:30 27 4
gpt4 key购买 nike

我正在尝试在 Android 中制作一个应用程序。我希望它应该能够在不同屏幕尺寸的多个手机上运行,​​所以我研究了 support multiple screen on developers据此,我必须创建 3 个不同的 xml 文件以支持三种不同的屏幕尺寸,并为每种类型的 xml 文件创建 3 种不同类型的图像。但是在博客上,我想到了使用当前屏幕尺寸方法来做到这一点。所以我很困惑我应该做什么。意味着优化和提高性能的方式。以及哪个更完美地支持所有类型的屏幕(超大屏幕除外)

最佳答案

在 XML 文件中定义高度、宽度和其他参数是比在运行时更好的选择。因为 XML 文件作为 Activity 的元数据(数据载体),并且在调用 onCreate 方法时避免了很多困惑。另外,为图像质量创建不同的文件夹(hdpi、xhdpi、ndpi、ldpi)

7寸设备使用mhpi10寸设备使用hdpi和xhdpiNEXUS 选项卡使用 hdpi 和 xhdpi 而不管它们的大小。手机使用 ldpi 和 ndpi。

美妙之处在于 android 设备在找到时自动选择合适的内容,即布局和图像。如果找不到它会首先搜索其他布局文件夹,例如在 x-large 文件夹中找不到布局然后它将搜索大,然后是中,小,其中一个最适合,(如果在其文件夹中找不到布局各自的文件夹)。

Nexus 会给你带来很多麻烦。要检查您的布局在不同设备上的外观,请尝试使用选项,它会告诉您它在具有这些高度宽度的设备上的外观,显示在图形( View )布局中。

关于安卓:支持多屏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10380885/

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