如何减少xamarin按钮中图标和文本之间的填充
我在我的xamarin应用程序中创建了一个按钮,并在其中添加了一个图标,但图标和文本之间的填充太多,如下面的屏幕截图所示 如何缩小两者之间的间距 我已经了解了Xamarin.Android的自定义渲染,但它对我不起作用 以下是自定义渲染器的代码如何减少xamarin按钮中图标和文本之间的填充,xamarin,xamarin.android,xamarin.forms,Xamarin,Xamarin.android,Xamarin.forms,我在我的xamarin应用程序中创建了一个按钮,并在其中添加了一个图标,但图标和文本之间的填充太多,如下面的屏幕截图所示 如何缩小两者之间的间距 我已经了解了Xamarin.Android的自定义渲染,但它对我不起作用 以下是自定义渲染器的代码 [assembly: ExportRenderer(typeof(Button), typeof(ZeroPaddingRenderer))] namespace MyApp.Droid { class ZeroPaddingRenderer :
[assembly: ExportRenderer(typeof(Button), typeof(ZeroPaddingRenderer))]
namespace MyApp.Droid
{
class ZeroPaddingRenderer : ButtonRenderer
{
protected override void OnElementChanged(ElementChangedEventArgs<Button> e)
{
base.OnElementChanged(e);
Control.SetPadding(0, Control.PaddingTop, 0, Control.PaddingBottom);
}
}
}
任何帮助都将不胜感激
您发布的代码显示了按钮,但引入图像和文本的代码在哪里?@hvaughan3请查看问题中的剩余代码查看此处的解决方案@ab您发布的代码显示了按钮,但引入图像和文本的代码在哪里?@hvaughan3请查看问题中的剩余代码查看解决方案解决方案在这里@Abhi
Button btn_login = new Button
{
VerticalOptions = LayoutOptions.Center,
Text = "Login",
};
btn_login.Image = "login.png";