2013-02-18 1 views
2

9- 패치 png를 사용하여 간단한 구분선을 만들려고하지만 올바르게 늘릴 수 없습니다. 아래는 내가 왼쪽에 설정 한 것과 오른쪽에서해야 할 일입니다 (실제 크기는 16x6 픽셀입니다.). 내가 갈거야 어디9- 패치 PNG를 사용하여 얇은 분배 자 생성

enter image description here

:

enter image description here

나는 이미지 뷰에 배경으로 사용하고 있습니다 : 여기

<ImageView 
    android:layout_width="fill_parent" 
    android:layout_height="2dip" 
    android:src="@drawable/divider" 
    android:contentDescription="@string/blank"> 

앱 자체에서 스크린 샷입니다 잘못된? 9 패치 PNG는 내가 그들을 사용하려고 할 때마다 나를 혼란스럽게합니다.

+2

왼쪽에 수직 스케일 영역이 필요합니다. – Geobits

+1

나는 그것이 수평으로 늘어나기를 원한다. - 장치에 관계없이 항상 2 디핑이 될 것이다. – boz

+1

여전히 한 픽셀 스케일 영역을 줄 수 있습니다. 항상 작을 경우 사용하지 않을 것입니다. – Geobits

답변

2

xml에 android:src에서 android:background으로 변경하십시오. ImageViews는 실제 이미지에 사용되며 크기 조정은 scaleType에 따라 다릅니다. 그들은 당신이 생각하는 방식으로 9 개의 이미지를 확장하지 않습니다. background을 사용하면이 방법을 사용하도록 알려줍니다.

사이드 노트 : ImageView을 사용할 필요가 없으며, 단지 Viewbackground으로 설정하면됩니다.

+0

이것은 그것을했다 - thanks :) – boz