Как реализовать андроид: фон, который не растягивается?

Я нашел эту отличную ветку , описывающую, как «съесть пирог и съесть его тоже», то есть использовать изображение для кнопки вместо ] ImageButton (который не позволяет SetText () , изменение размера и т. Д.).

Это достигается с помощью атрибута View:

android:background="@drawable/bgimage"

Единственная проблема заключается в том, что он растягивает изображение до размера кнопки.

Если не считать жесткого кодирования фиксированного размера кнопки (в пикселях!), есть ли способ указать Android не , чтобы он вообще растягивал фоновое изображение и либо обрезал, либо дополнял его?

98
задан Community 23 May 2017 в 11:55
поделиться