Когда я использую Button.setBackgroundDrawable (drawable), растягиваемый объект растягивается, а не сохраняется его соотношение сторон. Как я могу сохранить соотношение сторон? Я не могу использовать ImageButton, потому что мне также нужна возможность писать текст на кнопке. FWIW, изображение является BitmapDrawable, загруженным из файла.
Редактировать: я хотел бы, чтобы кнопка была изменена в соответствии с изображением.