Android图片在背景中

时间:2011-11-09 00:26:11

标签: android image android-layout

嗨,我不知道如何解决这个问题,但是我想把所有屏幕的背景放在一张图片而不是黑色。我将如何通过XML或Java代码执行此操作,如果它是XML格式,我将使用哪种布局?

3 个答案:

答案 0 :(得分:2)

只需将android:background="@drawable/your_image"添加到XML的根布局即可。 它将被拉伸以填满所有屏幕,因此如果您的图像与屏幕尺寸不完全匹配,则需要创建另一个BitmapDrawable XML,您可以在其中声明图像的属性。

答案 1 :(得分:1)

您可以对某些ViewGroup布局对象(例如LinearLayoutRelativeLayout)使用以下属性:

android:background="@drawable/YOUR_IMAGE_RESOURCE_HERE"

如果您希望背景填满屏幕,请务必将layout_heightlayout_width设置为fill_parent View并在其上设置此属性。< / p>

答案 2 :(得分:0)

首先,您将创建一个背景设置为图像的样式。然后,您将使用应用程序上的android:theme属性将样式应用于应用程序中的所有活动。有关详细信息,请阅读Style and Themes