У меня есть кнопка ImageButton на панели действий моего приложения, которую я использую для имитации счетчика для смены представлений путем выбора заголовка (я использую MonoDroid.ActionBar в качестве отправной точки — http://bit.ly/UBzI77).).
Вот XML для ImageButton.
<ImageButton
android:id="@+id/title_spinner_button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_toRightOf="@+id/actionbar_title"/>
Когда я делаю фон ImageButton прозрачным, добавляя атрибут android:background в XML.
<ImageButton
android:id="@+id/title_spinner_button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_toRightOf="@+id/actionbar_title"
android:background="@null"/>
Фон ImageButton исчезает, но значок центрируется по вертикали.
Кто-нибудь знает, как сделать фон ImageButton прозрачным, но сохранить значок, выровненный по нижней части ImageButton?
Заранее спасибо.
android:scaleType
? Что-то вроде:android:scaleType="matrix"
. Варианты: MATRIX, FIT_START, FIT_END и т. д. Источник - person jnthnjns   schedule 14.11.2012