Как я могу препятствовать ImageButton растягивать изображение?android ImageButton не растягивает изображение
Используя этот фрагмент:
<ImageButton
android:src="@drawable/prediction"
android:background="?android:attr/selectableItemBackground"
android:gravity="center_horizontal"
android:scaleType="centerInside"
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:contentDescription="some description"
android:text="@string/predict"
local:MvxBind="Click ExecuteQueryCmd" />
я получаю следующий эффект:
Изображение является 64x64 PNG.
Все, что я хочу, это для ImageButton относиться к собственной ширине и длине, а следовательно, к разрешению изображения, которое оно назначается. Рекомендации, основанные на similar post, - использовать кнопку, установить ее фон на изображение, а затем использовать пользовательские селектора, но это звучит как взломать. Или это правильный способ сделать это?
вы установили свой рост и вес, чтобы обернуть-контент и он по-прежнему streches ?? похоже на странную проблему –
Вы проверили scaleType = "center" –
Я использовал кнопку изображения много в моем приложении. Увидев вашу проблему, я проверил свое приложение, которого нет у меня. Я использую png изображения с прозрачным фоном. –