Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/225.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_Layout_Canvas - Fatal编程技术网

Java 如何将动画画布设置为布局的背景

Java 如何将动画画布设置为布局的背景,java,android,layout,canvas,Java,Android,Layout,Canvas,我正在制作一个简单的应用程序,它有一个主要的活动,我想让小东西在屏幕上飞过。我仍然希望保留我的LinearLayout xml文件,但是有没有一种方法可以通过编程将背景设置为可移动的画布,同时将布局保持在顶部 谢谢 这在线性布局中是不可能的,您希望在画布顶部堆叠不能线性完成的其他视图 您可以始终使用RelativeLayout来实现您所追求的目标。我认为您可以使用FrameLayout来实现它 比如说 <FrameLayout android:layout_width="300

我正在制作一个简单的应用程序,它有一个主要的活动,我想让小东西在屏幕上飞过。我仍然希望保留我的LinearLayout xml文件,但是有没有一种方法可以通过编程将背景设置为可移动的画布,同时将布局保持在顶部


谢谢

这在线性布局中是不可能的,您希望在画布顶部堆叠不能线性完成的其他视图


您可以始终使用RelativeLayout来实现您所追求的目标。

我认为您可以使用FrameLayout来实现它

比如说

<FrameLayout

    android:layout_width="300dp"
    android:layout_height="300dp">

    <ImageView
        android:src="@drawable/ic_launcher"
        android:scaleType="fitCenter"
        android:layout_height="250dp"
        android:layout_width="250dp"/>

    <TextView
        android:text="Frame Demo"
        android:textSize="20sp"
        android:textStyle="bold"
        android:layout_height="fill_parent"
        android:layout_width="fill_parent"
        android:gravity="center"/>
</FrameLayout>