gpt4 book ai didi

Android 多屏幕分辨率

转载 作者:行者123 更新时间:2023-11-29 02:01:27 26 4
gpt4 key购买 nike

我创建了一个在我的 Galaxy s2 (480×800) 设备上看起来不错的 android 布局。我想支持 Galaxy s3 (720x1280) 的布局,所以我用这些规范创建了一个 AVD,然后将 res/layout 目录和内容复制到另外两个目录:res/layout、res/layout-large 和 res/layout-超大。要测试布局是否正常工作,请在 res/layout 中的父中心放置一个测试按钮,在 res/layout-large 中放置一个测试按钮,在 res/layout-xlarge 中放置一个测试按钮。如果我在我的设备 (480×800) 或 AVD (720x1280) 上运行应用程序,测试按钮始终位于父中心。为什么测试按钮没有按 res/layout-large 或 res/layout-xlarge 中指定的值定位。

我的 list 如下:

<uses-sdk android:minSdkVersion="10" android:targetSdkVersion="10" />

<supports-screens
android:normalScreens="true"
android:largeScreens="true"
android:xlargeScreens="true"
android:anyDensity="true" />

我的目标是 2.3.3,并且在测试之前还清理了我的构建

我真的快要发疯了,所以我们将不胜感激。

最佳答案

我不认为 Galaxy S3 是“大”屏幕。 Small/normal/large/xlarge 指的是物理尺寸,而不是像素。您需要结合屏幕密度和屏幕尺寸来针对不同的设备。阅读安卓guidestraining有关这方面的更多详细信息。

关于Android 多屏幕分辨率,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12502566/

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