gpt4 book ai didi

android - 我的 Android 应用程序如何在多种屏幕分辨率的设备上运行?

转载 作者:太空狗 更新时间:2023-10-29 16:08:40 24 4
gpt4 key购买 nike

我开发了一个 android 应用程序并在 HVGA 模拟器上运行它。它在任何 HVGA 设备上成功运行,即 mdpi。但是,如果我尝试在小屏幕分辨率设备(即 QVGA)上运行,那么我的按钮看起来好像向下并且不适合小屏幕......

那么如何才能在多种屏幕分辨率下成功运行我的 android 应用程序呢?

最佳答案

遵循这些说明

  1. 在您的 AppFolder/res/中创建一个名为 layout-small 的文件夹(*稍后将详细介绍此主题)
  2. 在此文件夹中插入所有需要针对小屏幕进行特殊处理的 xml 布局项目(没有必要复制所有“正常”布局文件,但如果您愿意,可以复制)
  3. 根据需要更改此布局中的文件

这种方法会发生什么:

如果设备有非小屏幕,将加载并使用默认布局(“layout”文件夹中的布局),否则如果屏幕属于“small”类别,则“layout-small”中的文件将被加载改为使用(仅当有同名的可用时,否则将使用“布局”中的那个

*关于文件夹命名:该政策是android支持的旧政策。现在还有另一种,更精确但也更复杂(例如:指定最小必要宽度)。无论如何,这仍然受到支持,请注意 eclipse 可能会建议您一些替代方案。目前,我仍在使用旧的命名策略进行开发。

关于android - 我的 Android 应用程序如何在多种屏幕分辨率的设备上运行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8253539/

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