Android应用程序:背景颜色的背景图像

时间:2012-07-15 08:07:57

标签: android android-layout background-image background-color

我是Android开发的新手,正在开发我的第一个Android应用程序。我在布局的xml中设置了View的背景颜色,如下所示。

android:background="@+color/bgColor"

现在,我有一个全尺寸的透明背景图像,我希望在背景上放置,然后在该图像上放置其他元素。

有没有办法可以在同一版面中同时使用背景颜色和背景图像。

先谢谢。

2 个答案:

答案 0 :(得分:13)

您可以使用带有背景颜色的ImageView:

<ImageView
    layout_width="match_parent"
    layout_height="match_parent"
    src="@drawable/myImage"
    background="@color/myBgColor" />

另一种选择是在布局的根元素中设置背景颜色,并将src保留在ImageView中。

答案 1 :(得分:0)

我正在使用AppCompatImageView。在此背景中,可以使用以下属性设置颜色。

android:backgroundTint="@color/colorPrimary"