我对ionic/AngularJS/Cordova应用程序开发非常陌生,所以我面临着一些问题,如果有人对这个主题的理解比我更好,我可以很容易地解决这些问题。
我成功地安装了开始使用前面提到的框架进行开发所需的所有组件。
安装后,我开始玩一些例子,并设法创建了一个非常简单的应用程序,只有一个侧菜单。
当我使用ionic serve命令测试我真正简单的应用程序时,该应用程序在我的浏览器中启动(应该如此),并按照我预期的方式工作。
我的问题来了,当我键入离子运行android命令。
这个应用程序被构建好了,然后它被安装在我的Android虚拟设备中,稍后它会毫无错误地启动这个应用程序。
但问题是,在我的AVD中运行的应用程序看起来与在我的浏览器中不一样。看起来好像少了一些款式什么的。
我知道这可能是一件很容易修复的事情,但我只是错过了。
提前感谢。:)
Ionic框架基于应用程序运行的平台呈现UI布局,以提供接近本地的外观。这是根据框架的设计。如果你想控制渲染,即在所有平台上都有相同的外观,你可以使用应用程序中的$ionicConfigProvider
服务并进行适当的更改。http://ionicframework.com/docs/api/provider/$ionicConfigProvider/
此外,为了同时了解iOS和Android中的UI外观,您可以使用以下命令ionic serve --lab
阅读此http://ionicframework.com/docs/cli/test.html有关ionic cli 的更多选项