9 패치 이미지를 사용하여 다른 화면 크기로 확대 할 수있는 버튼 선택기를 만듭니다.android에 9 패치 png 적용
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android" >
<item android:state_pressed="true" android:drawable="@drawable/img_common_white_button_bg_pressed" />
<item android:drawable="@drawable/img_common_white_button_bg_default" />
</selector>
을 그리고 난이 괜찮을한다고 생각 : 그래서 나는 기본적으로이 같은 선택에합니다 (.9.png없이) 파일의 이름을 전달합니다. 는 XML의 그래픽 레이아웃 화면은 버튼으로 어떤 문제가 표시되지 않습니다,하지만 난 내 장치에서 응용 프로그램을 실행할 때, 이것은 내가 무엇을 얻을 수 있습니다 :
그래서 내가 있는지 확실하지 않다 이미지를 잘못된 방식으로 적용했거나 9 패치 파일의 문제점입니까? 나는 누군가가 이것으로 나를 계몽 할 수 있다면 정말 감사 할께. 고맙습니다.
파일 이름은 다음과 같아야합니다. img_name.9.png. 이 패치를 사용하여 http://android-ui-utils.googlecode.com/hg/asset-studio/dist/nine-patches.html – SathishKumar
내 파일이 img_name.9.png 인 경우 패치를 그립니다. 그러면 상태를 기재해야합니까? 이 XML과 같은 안드로이드 : drawable = "@ drawable/img_name.9"'? –
이와 같이 할 필요는 단순히'android : drawable = "@ drawable/img_name"'을 쓰면됩니다. 시작 자체에서 올바른 것을 적용 했으므로 문제는 적용 단계가 아니지만 이미지에 문제가있을 수 있습니다. – SathishKumar