在Java代码中更改背景

时间:2012-02-21 21:25:32

标签: android

我正在开发一个简单的应用程序,我想要更改背景图像。现在它只是一种普通的颜色。我希望能够通过更改Java代码中的URL来使用Web上的图像。所以我需要知道的是如何将此标记从XML android:background="#FFFFFF"更改为我在以下网站上找到的图像:

enter image description here

2 个答案:

答案 0 :(得分:4)

您无法直接在View的xml声明中链接来自网络的图片。您可以下载图像,然后将其放在drawable文件夹中,并像这样引用它:

android:background="@drawable/name_of_the_image"

或(在java代码中)解析该地址,获取图像,然后将其设置为活动代码中的背景。

答案 1 :(得分:0)

我认为你需要View.setBackgroundDrawable(Drawable d)方法。