-1

선형 레이아웃에서 배경 이미지를 설정하여 모든 장치에 맞출 수 있고 이미지의 해상도가 어떻게됩니까? 당신이 XML을 설정하려면Drawable 이미지를 배경으로 사용

+0

다른 기기의 경우 o drawable-hdpi, mdpi, ldpi, xhdpi에 자산을 넣으십시오. –

+0

부모 레이아웃에이 android : background : "@ drawable/imagename"속성을 설정하고 모든 크기의 배경을 넣으십시오.이 모양에 대한 다양한 drawable 크기 다양한 drawable http : // stackoverflow에 필요한 크기를 설명 할 수 있습니다. .com/questions/19875158/android-background-image-size-in-pixel/19875228 # 19875228 –

답변

2

this link은 다양한 화면 크기를 지원합니다. 당신은 다른 해상도

그리고 배경 이미지를 설정하여

사용 같은 이미지를해야 할 것이다 : 당신은 고해상도의 이미지를 유지할 수 있습니다

android:background:"@drawable/background" 
2

, 당신은 다음과 같이 수행해야 당신이 colors.xml에 규정 된 색상이있는 경우

이 경우
android:background="@android:color/white" 

그런 다음, 안드로이드의 기본 색상 코드를 사용하기로 결정한 경우, 또는 프로그래밍 방식으로 수행 할 경우

android:background="@colors/white" 

를 사용하여 다음을 수행하십시오

linearlayout.setBackgroundColor(Color.WHITE); 

하고있는 경우 당신은 이미지

android:background="@drawable/image" 
+0

그리고 모든 장치에서이를 지원하는 것은 어떨까요? 그리고 backgrpund 입술? –

+0

예, 모든 안드로이드 장치에서 지원합니다 ... – Lal

+0

"모든 장치 지원"은 올바른 버전을 대상으로하고 올바른 지원 라이브러리를 사용하는지 확인하는 것입니다. – RichieHH

2

을 설정하려면이 반복 당김 app_background.xml 보자

<?xml version="1.0" encoding="utf-8"?> 
<bitmap xmlns:android="http://schemas.android.com/apk/res/android" 
     android:src="@drawable/your_image" 
     android:tileMode="repeat" /> 

을 그리고 다음과 같이 사용 :

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:background="@drawable/app_background"/> 

을 그리고 당신은 모든 your_image을 확장하려는 경우 화면 해상도는 9 패치 이미지로 정의하십시오. http://developer.android.com/tools/help/draw9patch.html

2

/당김 폴더 또는 폴더를 생성 모든 dpi 장치를 지원하는 이름 drawable-nodpi 인 내부 res 기본 폴더. 도 따라갈 수 있습니다. Simple Nine-patch Generator

그런 다음 배경 이미지를 설정하십시오.

<LinearLayout 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    android:background="@drawable/ic_launcher"> 

행운을 빈다.

당김 폴더에서 배경을 사용하기 위해
1

,

android:background="@drawable/background" > 

4 개 이미지를 준비하고 각 폴더에 넣습니다.

xhdpi (초대형 화면) 960dp X 720dp 이상

hdpi에 (대화면) 640dp X 480dp

MDPI (통상 화면) 470dp X 320dp

LDPI (작은 화면) 426dp x 320dp

관련 문제