Android/Monodroid 图像小于 imagebutton

标签 android xamarin.android imagebutton

我想创建一个图像按钮,但图像没有填充图像按钮。该图像与图像按钮具有相同的尺寸。 图像按钮具有正确的尺寸,图像按钮似乎有填充?!

我尝试了大多数比例类型。

我的代码:

ImageButton ib = new ImageButton(Context);
AbsoluteLayout.LayoutParams lp = new AbsoluteLayout.LayoutParams((int)getWidth(3), (int)rowHeight, (int)offsetValue, (int)(offsetRow+row*rowHeight));

Stream bitmap = act.Assets.Open("somefolder/" + name + ".gif");
Bitmap bMap = Android.Graphics.BitmapFactory.DecodeStream(bitmap);

bMap = Bitmap.CreateScaledBitmap(bMap, (int)getWidth(3), (int)rowHeight, false);


ib.SetScaleType(ImageButton.ScaleType.FitXy);
ib.SetAdjustViewBounds(true);
ib.SetImageBitmap(bMap);

bitmap = null;
bMap = null;

ib.LayoutParameters = lp;

layout.AddView(ib);

最佳答案

是的,它有一个填充或类似的东西,我想在 EditText 中创建一个按钮,以便允许用户使密码可见,并且遇到了同样的问题......并且还没有找到解决方案到目前为止。
对于您正在尝试的内容,我建议使用 ImageView 并使其可点击,而不是具有相同的功能,就像图像按钮一样,

关于Android/Monodroid 图像小于 imagebutton,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14341477/

相关文章:

java - Ant 公然忽略 JAVA_HOME 环境变量

java - 为什么我应该在 httpPost() 之后重启 Wifi

xamarin - 为什么在 Xamarin.Forms Shell 中使用 ShellSection 时弹出窗口中不显示分隔符?

android - 设置 LayoutParams 时出现空指针异常

android - OnCompletion mediaPlayer 不会更改图像资源

android - 如何使用 eclipse adt 将新库添加到 android 依赖项?

java - 刷新 fragment 内容

c# - 在 Collection View 中增量加载数据

Android 模拟器不适用于 Android 的 Mono

swift - 如何更改另一个类的按钮图像?