このメソッドは常に私のために働いて、ナビゲーションバーとタブバーなしでフルスクリーンにアプリを設定します。
メインウィンドウのIDが設定されていないか「インデックス」、これだけは、それはあなたが試したアプローチですが、動作するはずに設定されていると仮定すると:あなたのapp.tssやindex.tssで
$.index.addEventListener('open', function(e) {
$.index.activity.actionBar.hide();
});
:あなたのtiapp.xmlで
"Window":{
navBarHidden:true,
tabBarHidden:true,
fullscreen:true
}
:
<fullscreen>true</fullscreen>
<navbar-hidden>true</navbar-hidden>
それはまだ同じ問題が、(Tを指定し、これを追加しようtiapp.xml内のマニフェストセクションのアプリケーションやアクティビティタグへのヘム):
android:theme="@style/Theme.NoActionBar"
追加情報:
app.tss: global styles
index.tss: style for the index view
任意のスタイルがある場合、ウィンドウのIDは、正しいかどうかを確認します偽装されたものを上書きする。
あなたはすべてのアクションバーの参照が存在するかどうかを確認でき、窓openメソッドの内部ではconsole.logを追加します。
if($.index) {
console.log("window");
if($.index.activity) {
console.log("activity");
if($.index.activity.actionBar) {
console.log("action bar");
if($.index.activity.actionBar.hide) {
console.log("hide - try to hide");
$.index.activity.actionBar.hide();
}
}
}
}
は、Appceleratorのブログでこの記事をチェックアウト:Hiding the Android ActionBar
あなたが」 Soft Navigation Barを隠そうとしているのですが、私はそのオプションとしてTitanium SDKを知りませんが、あなたのような質問に答えると、Fokke Zandbergenは次のようにコメントしています:
What you want is possible since Titanium 5.2 by using <fullscreen>true</fullscreen> in tiapp.xml.
Android Documentation: Using Immersive Full-Screen Mode
Appcelerator Documentation: Hide Soft Navigation Bar
このすべては、あなたが以下のモジュールを試みることができる動作しない場合:また、他の質問で見
Appcelerator Module - Marketplace (free): Immersive view
:How to hide the soft navigation bar on Android with Titanium?
はありがとうリカルド、 –
Ricardoありがとう、私はあなたのすべてのアドバイスに続き、コンソールは正しい答えを返しました: [INFO] :ウィンドウ [INFO]:アクティビティ [INFO]:アクションバー [INFO]:非表示 - を隠そう[WARN]:ActionBarProxy:(メイン)[1593,1593]アクションバーが しかし、Androidのナビゲーションが有効になっていませんバーはまだ表示されています。 –
Androidバージョン:4.4.2 –