如何在android xamarin中调整图像按钮的大小?

时间:2016-03-03 06:46:45

标签: android visual-studio xamarin

我正在尝试调整(缩小)xamarin android中的.xaml文件中的图像按钮,但是我的顶部和底部都有图像切换。任何人都建议我如何将图像缩小到所需大小而不切换图像

我正在使用visual studio 2015工具在xamarin中构建android

下面是我的代码

<?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" />

编辑回答

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

1 个答案:

答案 0 :(得分:2)

您应该尝试使用scaleType

example可能非常有用

解决方案应为android:scaleType="fitXY"

修改

因为编辑了问题并且它出现了ImageButton,所以解决方案是不同的scaleType和另外一个选项。

android:scaleType="fitCenter"
android:adjustViewBounds="true"

填充也可能太大了。