android - 在 Android 中针对多屏幕分辨率进行开发时出现问题?

标签 android screen resolution

我想开发支持多种屏幕分辨率的 Android 应用程序。我已经阅读了支持多屏幕分辨率的文章。

我尝试创建文件夹 layout-hdpi 并在其中包含一个布局文件。具有相似名称的布局文件也在布局文件夹中。我更改了位于 layout-hdpi 中的布局文件中的某些值,但也更改了位于布局文件夹中的布局文件中的值。

更具体地说,层次结构是这样的

资源 | -->布局 | --------> main.xml | -->布局-hdpi | --------> main.xml

layout-hdpi 下的 main.xml 中的任何更改也会更改 layout 下的 main.xml 中的值。

谁能告诉我为什么会这样?

最佳答案

要为不同的屏幕尺寸设置不同的布局文件,您必须这样命名您的文件夹:

res/layout/main.xml            // layout for normal screen size
res/layout-small/main.xml      // layout for small screen size
res/layout-large/main.xml      // layout for large screen siz

看看http://developer.android.com/guide/practices/screens_support.html

关于android - 在 Android 中针对多屏幕分辨率进行开发时出现问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4322440/

相关文章:

image - Sitecore:向低带宽客户端提供较低分辨率的图像

关于模板化类型和类层次结构的 C++ 函数重载解析

java - 如何将字符串添加到特定位置的其他字符串中

android - Nexus 4.2.1 应用程序占用大量内存

Extjs 窗口中的视频未扩展到全屏

Python 使用 basicConfig 方法登录到控制台和文件

java - Android - 蜂窝或 ICS 完全全屏

android - E/com.facebook.appevents.RestrictiveDataManager : updateRulesFromSetting failed

user-interface - BlackBerry - 可用屏幕的高度,不包括横幅和标题字段

html - 我如何解决设计全屏网站的分辨率问题?