我在我的xamarin应用程序中创建了一个按钮并添加了一个图标,但图标和文本之间的填充量太大,如下面的屏幕截图所示。
如何减少两者之间的空间?
我已经了解了Xamarin.Android的自定义渲染,但它不适用于我。
以下是我的自定义渲染器的代码
[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);
}
}
}
以下是按钮的代码
Button btn_login = new Button
{
VerticalOptions = LayoutOptions.Center,
Text = "Login",
};
btn_login.Image = "login.png";
任何帮助将不胜感激。