嗨,我不知道如何解决这个问题,但是我想把所有屏幕的背景放在一张图片而不是黑色。我将如何通过XML或Java代码执行此操作,如果它是XML格式,我将使用哪种布局?
答案 0 :(得分:2)
只需将android:background="@drawable/your_image"
添加到XML的根布局即可。
它将被拉伸以填满所有屏幕,因此如果您的图像与屏幕尺寸不完全匹配,则需要创建另一个BitmapDrawable XML,您可以在其中声明图像的属性。
答案 1 :(得分:1)
您可以对某些ViewGroup
布局对象(例如LinearLayout
和RelativeLayout
)使用以下属性:
android:background="@drawable/YOUR_IMAGE_RESOURCE_HERE"
如果您希望背景填满屏幕,请务必将layout_height
和layout_width
设置为fill_parent
View
并在其上设置此属性。< / p>
答案 2 :(得分:0)
首先,您将创建一个背景设置为图像的样式。然后,您将使用应用程序上的android:theme
属性将样式应用于应用程序中的所有活动。有关详细信息,请阅读Style and Themes。