Я нашел эту отличную ветку , описывающую, как «съесть пирог и съесть его тоже», то есть использовать изображение для кнопки
вместо ] ImageButton
(который не позволяет SetText ()
, изменение размера и т. Д.).
Это достигается с помощью атрибута View:
android:background="@drawable/bgimage"
Единственная проблема заключается в том, что он растягивает изображение до размера кнопки.
Если не считать жесткого кодирования фиксированного размера кнопки (в пикселях!), есть ли способ указать Android не , чтобы он вообще растягивал фоновое изображение и либо обрезал, либо дополнял его?