2012-07-13 2 views
0

제 문제는 이미지를 배경에 넣을 때 자체 생성되는 공백입니다. 새로운 아이콘 세트를 만들었습니다. 거기에 이미지를 놓고 흰색 테두리가 없도록 잘 렸습니다. 그리고 새로운 이미지보기를 만들 때 작동합니다. 경계선이 없습니다. 그러나 반복 할 때 배경으로 넣으면 공백이 생깁니다. 은 다음과 같습니다 그래서 여기 보이는 이미지를 게시하지 못할 : http://i.stack.imgur.com/AwNiz.gif반복되는 배경이 공백을 만듭니다. - android

을 내가 상대 레이아웃을 사용하고 난 파일 당김을 만들어 그 안에 xml 파일을 넣어하는이 코드를 가지고있다 :

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

나는 3 가지 다른 그림으로 시도해 보았고 반복 된 배경에 놓을 때 항상 공백을 사용합니다. 배경을 공백없이 연결하기 만하면됩니다. 미리 감사드립니다.

Eclipse를 사용하고 있습니다.

+0

bitmap 대신 imageview를 사용하고 im을 배경으로 설정하십시오. – AkashG

+0

부모를 채우기 위해 공백을 넣을 때 여전히 공백이 생성됩니다. 그래서 나는 그림이 틀렸다고 생각한다. 하지만 아이콘 집합을 만들 때 자른 후 패딩을 0으로 설정했습니다. 그리고 미리보기에서 흰색 테두리가 나타나지 않습니다. 그렇다면 공백이 없도록 설정하려면 어떻게해야합니까? – Justeagle11

+0

직접 선언 대신 pls 레이아웃을 취합니다. 상대 레이아웃 및 해당 이미지 뷰를 포함하는 것보다. 직접보기에서 자식을 직접 가져 가지 마십시오 부모 추가 시도하십시오. – AkashG

답변

0

9.png 파일을 만들어 가장자리까지 확장하면 어떻게됩니까? 비트 맵이 공간보다 작은 것 같습니다.

+0

글타래에'android : scaleType = "fitXY"'라고 쓰면 비트 맵에 공백이 다시 생깁니다. – Justeagle11

+0

Nope. 나는 "x.9.png"이미지 파일을 사용하는 것을 의미합니다. 이러한 종류의 이미지는 layout_gravity = "fill"으로 영역을 채울 수 있도록 필요에 따라 이미지를 늘릴 위치를 지정합니다. [http://developer.android.com/tools/help/draw9patch.html] (여기)에서 자습서가 있습니다. – Aviral

+0

Eclipse를 사용하고 있는데 어떻게 해야할지 잘 모릅니다. 나는 그것을 찾았지만 나는 아무것도 찾을 수 없었다. – Justeagle11