Я думаю, что ваша граница, вероятно, является проблемой:
От developer.android.com:
"Граница используется для определения растягиваемых и статических областей изображения. Вы указываетерастягиваемый участок путем рисования одной (или нескольких) черных линий шириной 1 пиксель в левой и верхней частях границы (остальные пиксели границы должны быть полностью прозрачными или белыми). Вы можете иметь столько растягиваемых участков, скольковы хотите: их относительный размер остается неизменным, поэтому самые большие секции всегда остаются самыми большими. "
Похоже, у вас есть поля заполнения, но без пробела между вашим изображением и полями.Это означает, что Android, вероятно, интерпретирует их как границы, а не как отступы (я полагаю).
Попробуйте сделать ЧЕРНУЮ рамку размером 1 пиксель вокруг вашего изображения.Поля заполнения являются необязательными, но их следует отделять от изображения несколькими прозрачными пикселями.
В основном я рекомендую стараться максимально приблизиться к примерам, которые вы найдете здесь .
Надеюсь, это поможет.