从条目中删除填充

Wil*_*sby 3 xamarin xamarin.forms

因此Entry没有padding属性,但是Entry上有一些明确的填充.

在此输入图像描述

我的"密歇根"条目与下面的"选择"标签对齐,但是它们看起来不对齐,因为条目左边有一些填充.我尝试了条目确实具有的margin属性,但是它没有用.

如何摆脱这种差距/填充?

我想补充一点,添加偏移边距不起作用.

Wil*_*ker 11

您需要为条目创建自定义渲染器,并使用SetPadding方法将Android EditText的PaddingLeft设置为0.

摘自Android上的CustomEntryRenderer:

protected override void OnElementChanged(ElementChangedEventArgs<Entry> e)
{
    base.OnElementChanged(e);
    if (e.NewElement == null) return;
    Control.SetPadding(0, Control.PaddingTop, Control.PaddingRight, Control.PaddingBottom);
}
Run Code Online (Sandbox Code Playgroud)