Как сохранить соотношение сторон BackgroundDrawable кнопки - PullRequest
1 голос
/ 28 июня 2011

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

Редактировать: я хотел бы, чтобы кнопка была изменена в соответствии с изображением.

1 Ответ

1 голос
/ 28 июня 2011

Какой тип фона будут у кнопок?Это изображение чего-то?Или просто пользовательская рамка и цветовая схема, а что нет?

Если бы это был только пользовательский вид кнопок, я бы хотел использовать 9-патч.Они позволят вам изготавливать пуговицы разных форм и размеров, а углы ваших пуговиц сохраняют правильный размер.

...