【问题标题】:Positioning buttons at fixed position on backgound image for different screens?将按钮定位在不同屏幕的背景图像上的固定位置?
【发布时间】:2011-08-10 14:40:50
【问题描述】:

我正在为我的一项主要活动使用相对布局,其中包含图像背景。我想将四个按钮(带有背景图像)放置在(活动的)背景图像上的固定位置。

我创建了 main.xml,指定了相对于彼此具有不同边距的按钮。问题是如果屏幕密度发生变化,背景图像(活动)会上下缩放,但按钮(带有背景图像)不会。有什么办法可以将它们放置在所有屏幕的同一位置?我是否必须为 small 、 medium 、 large 创建 3 种不同的布局,还是有其他方法? 我正在使用 2.3.3。

【问题讨论】:

    标签: android android-layout


    【解决方案1】:

    推荐的方法是使用不同的 XML 布局文件和不同的 layout-{size} 限定符。所以你是对的,这是处理这个问题的推荐方法。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-04-07
      相关资源
      最近更新 更多