【问题标题】:How do I set tools on phone screen according to android phone height and width?如何根据android手机的高度和宽度在手机屏幕上设置工具?
【发布时间】:2011-04-18 19:39:21
【问题描述】:

我是 Android 布局开发的新手,负责设计和开发应用程序。

我已经创建了绝对布局,但它给了我不同的方式来输出不同的安卓手机版本。例如,当我在手机中设置EditTextButtonTextView 等时,我得到了一个完美的视图,但是当它在客户的手机上运行时,它看起来很糟糕。

为不同的手机设置相同的视图对我来说非常重要。如果有人可以为绝对布局中的控件提供代码示例,我将不胜感激,这样我就可以在所有手机上获得相同的输出并设置高度和宽度,以便它们在具有不同分辨率的手机中相同。

提前致谢。

【问题讨论】:

    标签: android


    【解决方案1】:

    如果您使用的是AbsoluteLayout,那么您已经做错了。 :) 正如您所观察到的,它已被弃用,因为它使处理多种屏幕尺寸变得不必要地困难。

    请参阅RelativeLayout 以获得更好的方法。 RelativeLayout 允许您根据规则指定布局,例如“将视图 A 放置在屏幕顶部并拉伸它以填充整个屏幕宽度。将视图 B 沿视图 A 下方的左边缘放置,让它尽可能高以适应其内容。”

    您还应该参考 yogsma 的答案中发布的链接以获得更一般的建议。

    【讨论】:

      猜你喜欢
      • 2014-01-10
      • 2016-03-22
      • 1970-01-01
      • 1970-01-01
      • 2018-02-02
      • 1970-01-01
      • 2011-11-25
      • 1970-01-01
      • 2019-05-19
      相关资源
      最近更新 更多