Android 两次定义同一属性可能吗?

Android 两次定义同一属性可能吗?,android,Android,我刚开始使用Android,当时正在制作一个闪屏。我试图将默认背景颜色更改为灰色,但显然我不能使用同一属性两次。如何添加背景图像并更改背景颜色?谢谢 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:lay

我刚开始使用Android,当时正在制作一个闪屏。我试图将默认背景颜色更改为灰色,但显然我不能使用同一属性两次。如何添加背景图像并更改背景颜色?谢谢

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:orientation="vertical"
    android:background="@drawable/reddit_alien" 
    android:background="@color/grey"
    >
</LinearLayout>


不,不可能两次声明同一属性。她将图像设置为背景或颜色。如果要设置颜色和背景图像,请创建两个视图。将底视图背景设置为“颜色”或“图像”,并将顶视图背景设置为“颜色”或“图像”。

否不可能两次声明同一属性。她将图像设置为背景或颜色。如果要设置颜色和背景图像,请创建两个视图。将底视图背景设置为颜色或图像,将顶视图背景设置为颜色或图像。

一种方法是使用两种布局。。外部一个具有颜色背景,内部一个具有图像作为背景


或者,您可以使用xml中的图层列表可绘制资源文件,该文件将一个图层定义为背景色,另一个图层定义为背景图像。请参见此处:

一种方法是使用两种布局。。外部一个具有颜色背景,内部一个具有图像作为背景


或者,您可以使用xml中的图层列表可绘制资源文件,该文件将一个图层定义为背景色,另一个图层定义为背景图像。请参见此处:

“如何添加背景图像并更改背景颜色?”——根据定义,这是不可能的,因为只有一个背景。它不是图像就是颜色。编辑图像以包含所需颜色。“如何添加背景图像并更改背景颜色?”--根据定义,这是不可能的,因为只有一个背景。它不是图像就是颜色。编辑图像以包含所需的颜色。