在android开发中定位项目

时间:2011-03-14 13:57:24

标签: android user-interface coordinates

您好 我完全是android新手, 我正在寻找一个非常非常简单的事情,在每个可能的开发环境中都是直接的,除了显然是android。 我到底该如何为每个想要放置的UI对象设置X和Y. 例如在xml中我有LinearView或RelativeView,在其中我有Button,我正在寻找一种方法在屏幕上使用Y和Y设置此按钮位置,应该是非常直接的东西,我的意思是在iOS开发中你只是做CGRectMake(x,y,宽度,高度)然后你去。 android dev中的等价物是什么?

感谢

2 个答案:

答案 0 :(得分:5)

来自Android Developers

  

Android旨在运行   各种提供范围的设备   屏幕尺寸和分辨率

因此,除非您只定位一个特定的Android设备,否则您不想使用绝对坐标,例如,在一台设备上x = 300px可能意味着在另一台设备上的屏幕外引用(小 - 屏幕一) 相反,你学习只使用相对位置作为顶部,底部,下面等,适用于每个设备。

首先尝试执行Hello Views tutorials,以便更好地了解Android的工作原理。

答案 1 :(得分:0)

请在layout xml中使用layout_x和layout_y以及AbsoluteLayout。