Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/223.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 能够以编程方式使用XML和Android_Java_Android_Xml - Fatal编程技术网

Java 能够以编程方式使用XML和Android

Java 能够以编程方式使用XML和Android,java,android,xml,Java,Android,Xml,我有一个android的xml布局,还有一个使用java/android代码放置的图像。我在没有使用xml的情况下放置了图像,但我想知道是否也可以使用xml来定位页面上的按钮。我不知道怎么做,因为我已经在使用setcontentview将我的图像绘制到屏幕上。。。如果我使用setcontentview(R.exampleXMLfile),它将覆盖我的图像。有人知道这方面的解决方案或示例吗?我之所以这么看,是因为在不使用XML的情况下添加一个按钮很痛苦,最终我希望在屏幕上显示动画。谢谢,您可以在x

我有一个android的xml布局,还有一个使用java/android代码放置的图像。我在没有使用xml的情况下放置了图像,但我想知道是否也可以使用xml来定位页面上的按钮。我不知道怎么做,因为我已经在使用setcontentview将我的图像绘制到屏幕上。。。如果我使用setcontentview(R.exampleXMLfile),它将覆盖我的图像。有人知道这方面的解决方案或示例吗?我之所以这么看,是因为在不使用XML的情况下添加一个按钮很痛苦,最终我希望在屏幕上显示动画。谢谢,

您可以在xml文件中使用ImageView

<ImageView
        android:id = "@+id/my_id"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:src="@drawable/my_drawable"
        />

或者只是查看和设置背景,或者在xml中的任何布局上设置背景

<View
            android:id = "@+id/my_id"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:background="@drawable/image"

            />


通过XML文件添加图像,这很酷。但最终我想添加动画,我需要java来完成。因此,我想知道是否有一种方法可以让我拥有一个带有按钮的xml布局,并能够在上面添加图片/图形/动画?将主布局包装在框架布局中,将id设置为主xml中的框架布局,然后按id查找,使用layouf充气器充气另一个布局xml,或以编程方式创建,并将FrameLayout.addview添加到其顶部。