2013-04-09 5 views
0

9 가지 패치 이미지를 만들었습니다. 내가 버튼을 배경으로 사용했습니다NinePatch 이미지가 늘어나지 않습니다

enter image description here

. 버튼에서 텍스트 "뒤로"를 넣었지만 결과는 다음과 같습니다.

enter image description here

어떻게 화살표의 오른쪽에 텍스트를 넣어 맞추기 위해 이미지 뻗어을 할 수 있습니까? (픽셀 화 된 것에 대해 걱정하지 마십시오.)

답변

2

우선 내가 잘못된 방법으로 이미지를 생성하는 것을 볼 수 있습니다. 이 도구 link을 사용할 수 있습니다. 첫 단계에서 매우 유용합니다.

둘째, 제 생각에는 둘째 배경 이미지에서 화살표를 제거하십시오. 그라디언트 만 황색을두고 XML에 버튼 요소로

android:drawableLeft="@drawable/my_arrow"

로 텟 화살표를 추가합니다. 그것이 내가 생각할 수있는 최선의 선택이다.

+0

죄송하지만 왜 그것이 잘못 되었습니까? 이미지를 세로로 두 부분으로 늘리면 가능하다는 것을 알 수 있습니다. 9- 패치 도구 미리보기는 이미지가 올바르게 늘어나는 것을 보여줍니다. –

+0

그냥 배경 이미지에서 화살표를 제거하고 화살표를 다른 이미지로 사용하고 내가 말한 것처럼 'drawableLeft'로 설정하십시오. 그런 식으로해야하는 이유를 알고 싶다면 모든 해상도에서 이미지가 어떻게 보이는지, 그리고 버튼의 왼쪽 패딩이 얼마나되는지 알 수 없으므로 화살표와 텍스트가 닮지 않습니다. 두 번째 이미지. – hardartcore

+0

자산 도구를 공유해 주셔서 감사합니다 !!! – VinceStyling