2012-10-07 2 views
0

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> 
+0

"어떻게 배경 이미지를 추가하고 배경색을 변경할 수 있습니까?" - 정의상 * 배경이 하나뿐이므로 불가능합니다. 이미지 * 또는 * 색상입니다. 원하는 색상을 포함하도록 이미지를 편집하십시오. – CommonsWare

답변

3

두 가지 레이아웃을 사용하는 한 가지 방법은 색상의 배경과 이미지를 배경으로하는 내부 배경을 갖는 외부 패턴입니다.

다른 방법으로 하나의 레이어를 배경색으로 정의하고 다른 하나를 배경 이미지로 정의하는 xml의 레이어 목록 드로어 블 리소스 파일을 사용할 수 있습니다. 여기를 참조하십시오 : http://developer.android.com/guide/topics/resources/drawable-resource.html#LayerList

0

아니요 동일한 속성을 두 번 신고 할 수 없습니다. 배경 또는 색상으로 이미지를 그립니다. 색상 및 배경 이미지를 설정하려면 두 개의보기를 만듭니다. 하단보기 배경을 색상 또는 이미지로 설정하고 상단보기 배경을 색상 또는 이미지로 설정하십시오.

관련 문제