我還沒有在使用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 –