有没有办法从Android应用程序的Windows手机中获得相同的应用程序设计?

时间:2014-01-14 16:21:43

标签: android xaml windows-phone-7 windows-phone-8

我正在开发一款Windows手机应用程序。我想在Windows手机的所有xaml页面中使用相同的设计和结构,因为它们在Android应用程序中。有没有最简单的方法呢?

3 个答案:

答案 0 :(得分:0)

您将需要跨平台开发套件或sdk。有一些针对iOS,Android和Windows Phone 8等主要平台。其中包括Appcelerator,Marmalade和Xamarin。但他们中的大多数都要花钱。请查看此链接了解更多信息。

http://blogs.msdn.com/b/cdnstudents/archive/2012/12/03/what-cross-platform-development-tools-support-windows-8-and-windows-phone.aspx

答案 1 :(得分:0)

答案 2 :(得分:0)

首先,我必须提到它违反设计准则,但你可以按照自己的意愿行事。

现在您必须决定:混合应用程序还是原生应用程序?

如果是hybryd:

XAMARIN - C#逻辑和本机用户界面 - 您必须从每个平台了解一些内容 PhoneGap - HTML + CSS但你会发现很多其他问题

如果是原生的:

是的,你可以做到这一点XAML允许你构建你的控制,就像你想象中的那样复杂......

我有在Windows手机上开发原生C#+ XAML应用程序的经验,应该至少90%相同的设计 - 并且一切顺利。

最简单的方法是为你的应用程序使用样式资源,你将创建/修改控件一次,然后只添加样式到相同的控件,例如:

您需要与Android相同的按钮颜色,形式,焦点状态,按下状态。 1)只需修改默认按钮模板即可 2)将这种风格作为全球资源 3)应用于您想要的每个按钮