【问题标题】:Xamarin.Forms, are there any other application types?Xamarin.Forms,还有其他应用程序类型吗?
【发布时间】:2017-06-15 04:58:41
【问题描述】:

除了 Xamarin.Forms 还有其他方法可以创建 Android 应用程序吗?

有备注 “使用 Xamarin.Forms 编写的等效应用程序称为 Todo。” 在https://github.com/xamarin/mobile-samples/tree/master/TaskyPortable。 那么,此链接中存在哪种应用程序类型?

【问题讨论】:

  • Tasky 使用 Xamarin.AndroidXamarin.iOS native UI 元素,Todo 是使用 Xamarin.Forms 编写的,用于跨平台 UI 重用。跨度>

标签: xamarin xamarin.forms


【解决方案1】:

您可以使用 Xamarin Native 开发 Android 应用程序。以下是开始使用 Xamarin Native with Android 的链接:https://developer.xamarin.com/guides/android/getting_started/

您还可以将 Xamarin.Forms PortableShared 用于 Android、iOS、UWP、Windows Phone 8/8.1 和 Windows 8.1 应用程序开发。

谢谢。

【讨论】:

  • 您的说法不正确,Tasky 使用了Xamarin.AndroidXamarin.iOS“本机”UI 元素,并带有用于应用程序“业务逻辑”的可移植程序集。 Todo 是使用 Xamarin.Forms 编写的,用于跨平台 UI 重用。
  • 好的,现在很清楚了。对于原生应用程序,我将转到 developer.xamarin.com 上的 Android 部分,另一种创建方式是 Xamarin.Forms。看起来我可以在一个解决方案中同时使用两者。
  • @Eldar 技术混合原生 Android UI 元素如 ActivityFragmentXamarin.Forms 不受支持,除非通过基于 Xamarin.Form 的自定义渲染器、依赖服务和原生视图创建。有计划允许创建 UI 元素作为“对等点”共存和互操作,但现在您选择使用 Xamarin.Forms 作为您的主要 UI 或完全跳过它,只使用“本机”平台元素
猜你喜欢
  • 2019-06-29
  • 2019-06-20
  • 1970-01-01
  • 2012-08-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-11-03
  • 1970-01-01
相关资源
最近更新 更多