【发布时间】:2012-02-07 22:42:35
【问题描述】:
我正在制作应用程序,但遇到了一个困扰我的问题。我创建了一个应用程序,其中一个活动无法正确适应较小的屏幕。我检查了 Galaxy Nexus 和 SG2,它们看起来都很完美,但是当它在 HTC Wildfire 上运行时,大约 20% 的宽度被切掉(从右边开始)。在 xml 文件中,所有布局都定义为 wrap_content/fill_parent,所有尺寸都以 dp 为单位测量,并且在清单中我已将任何密度、可调整大小以及小、正常和大屏幕的支持屏幕设置为 true。该应用程序在 sdk 版本 7 上运行。另一件事是,当我使用设置为与 Wildfire 相同的值的模拟器时,它会缩小它以使其适合,因此我在追踪问题时遇到了问题。关于问题可能是什么的任何想法?
【问题讨论】:
-
我有,困扰我的是我无法在模拟器中重现它来自己测试它。
-
您可以用更大的像素密度 (dpi) 重新配置模拟器。这应该会导致您的布局扩大,直到您看到截断问题。我的猜测是模拟器设置是 160dpi,但那些设备有 240dpi。
-
尝试了几个 dpi。仍然没有真正让它工作=/
标签: android android-layout screen