android - 在android dev中定位项目

标签 android user-interface coordinates

嗨 我对安卓完全陌生, 我正在寻找一个非常非常非常简单的东西,在每一个可能的开发环境中都是直截了当的,显然 android 除外。 我到底如何为我想放置在那里的每个 UI 对象设置 X 和 Y。 例如,在 xml 中我有 LinearView 或 RelativeView,在它们中我有 Button,我正在寻找一种方法来使用 Y 和 Y 在屏幕上设置此按钮位置,应该非常简单,我的意思是在 iOS 开发中你只是做 CGRectMake(x,y,width,height) 就可以了。 android dev 中的等价物是什么?

谢谢

最佳答案

来自 Android Developers

Android is designed to run on a variety of devices that offer a range of screen sizes and resolutions

因此,除非您只针对一台特定的 Android 设备,否则您不希望使用绝对坐标,例如,一台设备上的 x=300px 可能意味着另一台设备上屏幕外的引用(小 -屏幕一)。
相反,您将学习仅使用适用于所有设备的相对位置,如顶部、底部、底部等。

尝试做 Hello Views tutorials首先,为了更好地了解 Android 的运作方式。

关于android - 在android dev中定位项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5299551/

相关文章:

.net - 收集有关应用程序使用情况的数据的最佳方法是什么?

java - java Canvas 上耗时

java - GUI 上仅打印第一行

具体1位位图坐标转换算法

Android:缩放后在 ImageView 上找到绝对点击位置(使用捏合缩放使用矩阵布局)

java - 错误: Installation did not succeed.应用程序无法安装在Android Studio中

android - 获取 IllegalArgumentException : Cannot have both DTEND and DURATION in an event with updating a recurring all day event

svg - 从 VectorTile 层派生的 flatCoords 获取几何图形

android - React-native-router-flux 动态更新 rightButtonImage

android - 滚动时折叠工具栏和回收器 View 不会折叠