Я пытаюсь изменить размер изображения в файле .xaml в xamarin android, но я получаю imagbutton, который разрезается как сверху, так и снизу. Может кто-нибудь предложить мне, как я могу уменьшить изображение до требуемого размера без какого-либо изображения.Как изменить размер кнопки изображения в android xamarin?
Я использую Visual Studio 2015 инструмент для создания андроида в Xamarin
ниже мой код
<?xml version="1.0" encoding="utf-8"?>
<ImageButton xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/myButton"
android:layout_width="120dip"
android:layout_height="150dip"
android:layout_marginTop="50dip"
android:layout_marginLeft="50dip"
android:padding="100dip"
android:src="@drawable/geocursor_pressed" />
EDITED ОТВЕТ:
these extra 3 things should be added
android:adjustViewBounds="true"
android:padding="10dp"
android:scaleType="fitCenter"
By changing padding you can get desired fit of image in button
Refer Link for more information :
Fit Image in ImageButton in Android
Если я использую изображение scaletype, получается обрезание, но мне нужно его масштабировать до определенного размера без каких-либо разрезов. – dafodil
Попробуйте также добавить android: background = "@ null". fitXY должен изменить размер вашего изображения, чтобы оно соответствовало вашей ширине и высоте. И обратите внимание, что отступы могут дать вам разные взгляды, чем вы ожидаете. –
Но все же он не работает с моими подсказками? Не могли бы вы показать скриншот? –