从零开始学Xamarin.Forms(四) Android(安卓)准备步骤(添加第三方Xamarin.Forms.Labs库)
16lz
2022-01-10
原文: 从零开始学Xamarin.Forms(四) Android 准备步骤(添加第三方Xamarin.Forms.Labs库)
3.设置应用的名称
4.在MainActivity设置IOC
在OnCreate的base.OnCreate(bundle); 语句下添加
如下图:
1.安装对应dll Update-Package Xamarin.Forms 选中Android项目及PCL项目:Install-Package Xamarin.Forms.Labs 2.设置系统相关信息,右键android项目-属性
3.设置应用的名称
4.在MainActivity设置IOC
添加变量:private static bool _initialized; 修改MainActivity集成自:XFormsApplicationDroid 添加方法:
private void SetIoc() { var resolverContainer = new SimpleContainer(); var app = new XFormsAppDroid(); app.Init(this); resolverContainer.Register<IDevice>(t => AndroidDevice.CurrentDevice) .Register<IDisplay>(t => t.Resolve<IDevice>().Display) .Register<IDependencyContainer>(resolverContainer) .Register<IXFormsApp>(app); Resolver.SetResolver(resolverContainer.GetResolver()); _initialized = true; }
在OnCreate的base.OnCreate(bundle); 语句下添加
if (!_initialized) { this.SetIoc(); }
如下图:
更多相关文章
- [Android实例] Android网络收音机项目(内含源码)
- Android(安卓)Studio环境变量设置
- RadioGroup和RadioButton
- EditText属性
- Android基础小技术点:Android(安卓)ListView设置背景图片及分割线
- GitHub 优秀的 Android(安卓)开源项目
- 覆盖Android开发各个领域的近百个源码项目下载
- Android(安卓)近百个项目的源代码,覆盖Android开发的每个领域
- Android(安卓)集成facebook 第三方登陆