我还没有在使用nativescript访问原生Platform的东西时遇到的问题。下面是一个简单的片段在那里我试图访问一个本地GUI元素,并将其添加到页面:NativeScript:访问原生Android API
var PagesModule = require('ui/page');
var Application = require('application');
var StackLayout = require('ui/layouts/stack-layout').StackLayout;
exports.createPage = function createPage(args) {
\t var page = new PagesModule.Page;
\t page.actionBarHidden = true;
\t page.backgroundColor = '#F5F5F5';
\t page.backgroundSpanUnderStatusBar = false;
\t var textView = new android.widget.TextView(Application.android.currentContext);
\t var stackLayout = new StackLayout();
\t stackLayout.addChild(textView);
\t page.content = stackLayout;
return page;
}
我觉得我缺少的是如何nativescript相互作用的理解的东西与本地平台。
你在创造新的'TextView'看起来不错的代码。你有什么具体的不工作或只是想更好地理解它吗? –
它不起作用:TypeError:view._inheritProperties不是函数 –
要添加android本机小部件,您可以使用NativeScript占位符。你可以找到一个例子,如何在NativeScript文档中使用它 - https://docs.nativescript.org/ui/placeholder#placeholder –