【问题标题】:Android: position of buttons in screens with different resolutionsAndroid:不同分辨率屏幕中按钮的位置
【发布时间】:2012-06-28 19:39:37
【问题描述】:

我的 Android 应用程序由多个 UI 屏幕组成,其中包含背景资源和放置在其顶部的按钮。 背景顶部按钮的位置在布局的 xml 文件中确定。 在具有不同分辨率的屏幕中,背景会调整大小以适应屏幕。 这会产生一个问题,即按钮未放置在背景顶部的正确位置。 例如: 使用模拟器,我在各种正常尺寸的屏幕上检查了它。 我使用的背景与密度为 240 的 480x800 分辨率兼容。但是当我在分辨率为 640X960 和密度为 320 的模拟器上运行它时,背景会调整大小并且按钮没有放置在正确的位置。 在分辨率为 320X480、密度为 160 的模拟器上也会发生同样的情况。

【问题讨论】:

  • 请显示 XML。你是如何定位按钮的?您使用的是哪种布局父级?

标签: android


【解决方案1】:

考虑不要将图片调整为总大小,而是将其设置为定义的大小。所以你的图片周围会有一个黑框,但不同的屏幕尺寸没有问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-11-29
    • 2014-12-27
    • 2017-03-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多