我正在尝试使用Nativescript开发android应用程序,并尝试删除动作栏(顶部栏与"testns“标题),但不知道如何。我正在使用下面的代码,但不工作。当前使用tns v.1.3.0
`var frameModule = require("ui/frame"); exports.pageLoaded = function(){ var topmost = frameModule.topmost(); topmost.android.showActionBar = false; };`

发布于 2016-10-11 00:44:49
您可以通过设置ActionBar的actionBarHidden属性来显式控制页面的可见性,如下所示:
import {Page} from "ui/page";
export class AppComponent {
constructor(page: Page) {
page.actionBarHidden = true;
}
}
发布于 2015-10-28 15:55:59
最后,我找到了如何删除actionbar的答案。通过在xml文件中添加actionBarHidden = "true" inside tag Page:
<Page xmlns="http://www.nativescript.org/tns.xsd" loaded="pageLoaded" actionBarHidden="true">
</Page>发布于 2018-09-12 04:14:04
这是在您的NativeScript Angular TypeScript组件中隐藏ActionBar的代码。
import { Component, OnInit } from "@angular/core";
import { Page } from "tns-core-modules/ui/page";
export class AppComponent implements OnInit {
constructor(private page: Page) {
}
ngOnInit(): void {
this.page.actionBarHidden = true;
}
}https://stackoverflow.com/questions/33381486
复制相似问题