Xamarin窗体自定义视图未在真正的Android设备上呈现



我是Xamarin Forms的新手。我已经为Android制作了一个入口渲染器。自定义渲染器在Android模拟器上运行良好,但当我在真正的Android设备上部署它时,应用程序崩溃。有什么建议吗!

这是密码!

入门级

命名空间ARO{
公共类Roundd_Entry:条目

{
}

}

Android渲染器类

[程序集:ExportRenderer(类型为(Round_Entry(,类型为(round_EntryRendererAndroid(]

命名空间ARO.Droid{

public class RoundedEntryRendererAndroid : EntryRenderer
{
public RoundedEntryRendererAndroid(Context context) : base(context)
{
}
protected override void OnElementChanged(ElementChangedEventArgs<Entry> e)
{
base.OnElementChanged(e);
if (e.OldElement == null)
{
//Control.SetBackgroundResource(Resource.Layout.layout1);
var gradientDrawable = new GradientDrawable();
gradientDrawable.SetCornerRadius(60f);
gradientDrawable.SetStroke(5, Android.Graphics.Color.DeepPink);
gradientDrawable.SetColor(Android.Graphics.Color.LightGray);
Control.SetBackground(gradientDrawable);
Control.SetPadding(50, Control.PaddingTop, Control.PaddingRight,
Control.PaddingBottom);
}
}
}

}

在渲染器中需要这一行

if (Control == null)
return;

最新更新