Android – Imagem 9-patch no ImageView (9-patch graphic doesn’t scale in image view)

9-patch

Resumidamente a imagem 9-patch é utilizada para redimensionar uma imagem sem perder sua forma. No software 9-patch que se encontra na pasta tools de seu sdk definimos com marcação de um pixel ‘preto’ a área que deve ser escalada (superior e esquerda) e opcionalmente área de padding (inferior e direita).

Para que a imagem 9-patch funcione corretamente com escala você deve atribuir a tag android:scaleType=”fitXY” em seu xml.
Abaixo segue um exemplo utilizando a imagem “indicator.9.png”

<ImageView
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:src="@drawable/indicator"
android:scaleType="fitXY"
/>

Fonte da imagem :http://goo.gl/37OQl