Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android Studio是否支持AngularJS用于Android UI设计?_Android_Angularjs_Android Studio - Fatal编程技术网

Android Studio是否支持AngularJS用于Android UI设计?

Android Studio是否支持AngularJS用于Android UI设计?,android,angularjs,android-studio,Android,Angularjs,Android Studio,我对Android Studio有一个问题:AS在设计XML文件时是否支持AngularJS代码,例如用于小动画或效果?摘要:否 在开发Android本机应用程序时,您无法编写Angular JS代码。您可以在WebView中使用Angular(使用js/HTMLSO),仅此而已 AngularJS是一种与本地Android应用程序完全不同的技术。原生Android应用程序使用Java和/或C编写代码,这些代码在您构建应用程序时编译。AngularJS是一个专门在Javascript(与Java

我对Android Studio有一个问题:AS在设计XML文件时是否支持AngularJS代码,例如用于小动画或效果?

摘要:否


在开发Android本机应用程序时,您无法编写Angular JS代码。您可以在WebView中使用Angular(使用js/HTMLSO),仅此而已

AngularJS是一种与本地Android应用程序完全不同的技术。原生Android应用程序使用Java和/或C编写代码,这些代码在您构建应用程序时编译。AngularJS是一个专门在Javascript(与Java完全不同的技术)上运行的web开发框架

您可以不使用本机Java或C代码构建应用程序,但有一些折衷。正如其他答案中所指出的,您可以将网页视图显示为应用程序(使用技术,如),或者使用框架,如用Javascript编写代码,然后编译为本机应用程序。您可以在webview实例中使用AngluarJS,因为它只显示一个网页,而不是像React Native这样的格式。我强烈建议您检查这两个选项(以及其他选项),但请记住它们有自己的局限性和权衡——没有一种方法是构建应用程序的“正确”方法


总之:不,AngularJS是一种web技术,而不是原生应用技术。

Android不支持AngularJS。但是,如果您想使用它,您仍然可以在webview中使用它。

新答案=是。。。在某种程度上,您可以使用:

它将javascript、angular和typescript代码转换为本机组件

很明显,在Android Studio中使用nativescript时可以使用:


所以我们只使用xml设计android UI?@SumitPathak,如果您不使用框架:是的。也许像爱奥尼亚这样的混合框架会给你更多帮助,但你正在失去原生的appMaterial设计,这是做更好UI的唯一方法,不要与第三方合作