Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/390.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何以编程方式将视图移动到另一个视图下?_Java_Android_Xml - Fatal编程技术网

Java 如何以编程方式将视图移动到另一个视图下?

Java 如何以编程方式将视图移动到另一个视图下?,java,android,xml,Java,Android,Xml,我有一个drawview,我想把它放在另一个视图中。为此,我有以下代码: DrawView drawview = new DrawView(this); drawview.setLayoutParams(new RelativeLayout.LayoutParams( RelativeLayout.LayoutParams.WRAP_CONTENT, RelativeLayout.LayoutParams.WRAP_CONTENT)); views.addView(drawvie

我有一个drawview,我想把它放在另一个视图中。为此,我有以下代码:

DrawView drawview = new DrawView(this);
drawview.setLayoutParams(new RelativeLayout.LayoutParams(
    RelativeLayout.LayoutParams.WRAP_CONTENT,
    RelativeLayout.LayoutParams.WRAP_CONTENT));
views.addView(drawview);
它工作得很好,但我想要的是,单击
按钮
更改视图的顺序,一个视图(视图)将覆盖另一个视图(drawview)


但我希望始终显示这两个视图(视图是透明的)。

FrameLayout是将视图放置在另一个视图上的唯一方法。您可以找到有关FrameLayout的详细文档。

FrameLayout是将视图放置在其他视图上的唯一方法。您可以找到有关FrameLayout的详细文档。

类似的问题已在


对不起,请大家“重复”这个问题

类似的问题已在

对不起,请大家“重复”这个问题