При использовании изображения с 9 патчами в качестве фона кажется, что отступы всегда получаются из изображения с 9 патчами. Даже если вы не используете полосу заполнения в изображении с 9 патчами, оно использует свойство drawable.
Если линии заполнения не включены, Android использует левую и верхнюю линии для определения этой области рисования.
http://developer.android.com/guide/topics/graphics/2d-graphics.html#nine-patch
Однако вы можете переопределить его в XML, используя android:padding=0dp или =Xdp. К сожалению, использование android:paddingLeft=Xdp не работает. Итак, вы застряли с равномерным заполнением. Я пытался сделать это:
android:padding="2dp"
android:paddingLeft="20dp"
Это не повлияло на заполнение слева. Размещение их в файле styles.xml дало аналогичные результаты.
Единственный хак, который я видел, чтобы обойти это, состоял в том, чтобы установить дополнение в коде.