Java 如何将视图放置在屏幕上的任意位置?

Java 如何将视图放置在屏幕上的任意位置?,java,android,layout,view,android-layout,Java,Android,Layout,View,Android Layout,在Android上,什么样的方式可以将视图(如网络视图)放置在屏幕上的任何位置?我为用户提供了一个界面,用户可以在其中动态创建WebView,并使用X-Y和宽度-高度参数将其放置在任意位置 FrameLayout无法工作,因为它将所有内容都粘贴在一个角落。我不确定你是谁。AbsoluteLayout似乎是最好的选择,但它已被弃用 您可以尝试将视图加载到中,并使用将其动态绘制到中。这将避免使用不推荐的东西,但老实说,我真的看不出它比使用绝对布局更好。您仍然会遇到必须以像素单位指定位置的问题,这就是

在Android上,什么样的方式可以将视图(如网络视图)放置在屏幕上的任何位置?我为用户提供了一个界面,用户可以在其中动态创建WebView,并使用X-Y和宽度-高度参数将其放置在任意位置


FrameLayout无法工作,因为它将所有内容都粘贴在一个角落。我不确定你是谁。AbsoluteLayout似乎是最好的选择,但它已被弃用

您可以尝试将视图加载到中,并使用将其动态绘制到中。这将避免使用不推荐的东西,但老实说,我真的看不出它比使用绝对布局更好。您仍然会遇到必须以像素单位指定位置的问题,这就是为什么我认为AbsoluteLayout已被弃用的原因。

这个答案解决了问题:


没关系,卢米斯的方法听起来更好,因为利润率可以使用dp!实际上,它是相对的,可以这样使用。