我为当文本长时间中断两行时创建了一个渲染器,我的问题是,当我单击选择器时,选择框内的文本没有中断行,它们全部都显示在单行中,从而隐藏了一部分文本
public class CustomPickerRenderer : PickerRenderer
{
public CustomPickerRenderer(Context context) : base(context) { }
CustomPicker element;
protected override void OnElementChanged(ElementChangedEventArgs<Picker> e)
{
base.OnElementChanged(e);
element = (CustomPicker)this.Element;
if (Control != null && this.Element != null && !string.IsNullOrEmpty(element.Image))
Control.Background = AddPickerStyles(element.Image);
var et = this.Control as EditText;
Control.SetMaxLines(3);
Control.SetTextSize(Android.Util.ComplexUnitType.Sp, 15f);
Control.SetSingleLine(false);
// et.SetSingleLine(true);
}
}
}