如何根据android手机的高度和宽度设置手机屏幕上的工具



我是Android布局开发的新手,我的任务是设计和开发一个应用程序。

我已经创建了绝对布局,但它给了我不同的方式在不同的android手机版本输出。例如,当我在手机上设置EditText, Button, TextView等时,我获得了完美的视图,但当它在客户端的手机上运行时,它看起来非常糟糕。

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

如果你正在使用AbsoluteLayout,你已经做错了。:)它被弃用正是因为它使使用多个屏幕尺寸变得不必要的困难,正如你所观察到的。

参见RelativeLayout以获得更好的方法。RelativeLayout允许您根据规则指定布局,例如:将视图A放置在屏幕顶部,并将其拉伸以填满整个屏幕宽度。将视图B放在视图A下面的左边缘,让它的高度与它需要的一样高,以适合它的内容。"

你也可以参考yogsma回答中的链接来获得更多的一般性建议。

最新更新