Android:在特定位置添加按钮

Android:在特定位置添加按钮,android,android-layout,Android,Android Layout,在阅读了这里非常有用的答案之后,我想添加一个按钮(或任何其他视图)放置在屏幕上的特定点。嗨,如果您知道视图的坐标,可以使用AbsoluteLayout将视图定位到特定位置。使用此链接可查看可用布局的概述。 .您可以使用FrameLayout并使用参数指定对象的边距android:layout\u marginRight,android:layout\u marginBottom等。这将帮助您设置相对于父视图的视图位置 您也可以使用AbsoluteLayout,但不鼓励这样做。AbsoluteLa

在阅读了这里非常有用的答案之后,我想添加一个按钮(或任何其他
视图
)放置在屏幕上的特定点。

嗨,如果您知道视图的坐标,可以使用AbsoluteLayout将视图定位到特定位置。使用此链接可查看可用布局的概述。
.

您可以使用FrameLayout并使用参数指定对象的边距
android:layout\u marginRight
android:layout\u marginBottom
等。这将帮助您设置相对于父视图的视图位置


您也可以使用AbsoluteLayout,但不鼓励这样做。AbsoluteLayout是在Android应该使用固定分辨率的屏幕时使用的,当Android 1.6改变了这一点时,AbsoluteLayout变得不受欢迎,因为它不灵活,无法在不同分辨率的屏幕上正常工作。

我曾想过在XML源代码中声明边距,但我的目标是最大限度的可重用性,特别是,屏幕上有多个地方可以放置这些内容。我希望能够设置相对于屏幕上任意点的位置。但是,当您相对于父视图的边界定位视图时,您不是也实现了同样的目标吗?如果你真的需要AbsoluteLayout,那么AbsoluteLayout可能会对你有所帮助,但正如我所说的,由于屏幕的多样性,使用AbsoluteLayout会有问题。我可以使用AbsoluteLayout,但如上所述,它已被弃用,我希望尽可能对应用程序进行未来验证。