如何减少xamarin按钮

时间:2016-06-10 09:54:22

标签: xamarin xamarin.android xamarin.forms

我在我的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";

任何帮助将不胜感激。

enter image description here

0 个答案:

没有答案