При установке 9-патча с использованием java он немного растягивается по вертикали, тогда как настройка через XML работает отлично.
Настройка в коде:
button.setBackgroundDrawable();
Вертикальные края растягиваются>
Настройка в XML:
<Button
android:id="@+id/btn"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/btn_normal"
android:drawableLeft="@drawable/btn_mainmenu"
android:gravity="center"
android:paddingLeft="10dp"
android:paddingRight="20dp"
android:text="Menu" />
Это ожидается>
ПРИМЕЧАНИЕ. Я знаю обходные пути, но мне нужно знать, есть ли причины для такого поведения.