【问题标题】:Android, layout screen widthAndroid,布局屏幕宽度
【发布时间】: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


【解决方案1】:

我通过为每个有问题的 textview/edittext 添加权重解决了这个问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-06-06
    • 2019-09-21
    • 2017-06-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-04-29
    • 1970-01-01
    相关资源
    最近更新 更多