2017-07-07 15 views
0

私は最初の呼び出しを行い、アプリケーションの開始時にステータスバーを非表示にし、アクションバーをすべてのコンポーネントのコンストラクタで非表示に設定しましたが、アンドロイドでキーボードを開くと、キーボードが隠れても隠れることはありません。これはどうしたらいいですか?特に、ナンバーシブにキーボードの開閉に関するイベントがないという事実を考えれば、どうですか?私はちょうどキーボードが終了した後に隠されたステータスバーを維持する必要があります(常に好ましい)。Nativescriptのナビゲーションでステータスバーとアクションバーを非表示にするにはどうすればよいですか?

具体的には、プロジェクトでNativescript 3.0、Typescript、Angular 2を使用しています。

答えて

1

あなたが例えばページ

actionBarHiddenプロパティを使用することができ、特定のページにはアクションバーのBUで角度のアプリケーションをブートストラップするためのオプションproviding startPageAcrionBarHidden option

platformNativeScriptDynamic({startPageActionBarHidden: true}); 

を持っています

import { Page } from "ui/page"; 

constructor(private page: Page) { 
    this.page.actionBarHidden = true; 
} 
+0

ステータスバーの場合ではなく、ActionBarの場合のみです。 – 2oppin

+0

上記の方法は、ActionBarを隠すためのものです –

+1

このプラグインはステータスバーhttps://github.com/PeterStaev/NativeScript-Status-Barの表示/非表示や、Androidのhttps:/ /github.com/PeterStaev/NativeScript-Status-Bar/blob/master/status-bar.android.ts#L25およびiOS https://github.com/PeterStaev/NativeScript-Status-Bar/blob/master/statusの場合-bar.ios.ts#L29 –

関連する問題