問題タブ [android-immersive]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
5 に答える
5340 参照

android - アクティビティを変更すると、Android イマーシブ モードがリセットされる

没入モードの使用時に問題に直面しています。これが私がすべてのアクティビティに付けたコードです:

とが見えないnavigationBarstatusBarこれはいい。

問題は、別のアクティビティに行くたびに がnavigationBar表示されてから消えることです。そのように表示されないことを望みnavigationBarます。

0 投票する
3 に答える
2916 参照

android - 没入型モード - ステータス バーのみを非表示 + ユーザーの操作なしでしばらくするとステータス バーを再度非表示

上部と下部に 1 つずつ、2 つのツールバーを持つアクティビティがあります。私は反転モードを使用していますが、これで問題なく動作し、ユーザーはステータスバーを下にドラッグできます...

問題は、ステータスバーを下にドラッグした後、二度と非表示にならないことです...

ここでいくつかの解決策を見つけましたが、うまくいきませんでした。ステータスバーがビューの上に表示されるか、オーバーフローメニューを開くとめちゃくちゃになるか、再び非表示にならない...

これは私が現在使用しているものです:

私が欲しいもの

  • ユーザーがステータスバーを下にドラッグするまで常にフルスクリーン
  • たとえば 3 秒後に、ステータス バーが開かれていない場合は、ステータス バーを再び非表示にする必要があります。
  • ステータスバーを閉じた後、再び非表示にする必要があります
  • ツールバーでオーバーフロー メニューを開くと、ステータス バーが表示されない
0 投票する
0 に答える
640 参照

popupwindow - イマーシブ スティッキー モードのポップアップ ウィンドウ

Android アプリでポップアップ ウィンドウを使用すると、イマーシブ スティッキー モードが機能しないようです。ステータス バーとナビゲーション バーは、ポップアップの期間中フォーカスされます。この動作を回避するためにアラート ダイアログのシステム UI フラグをリセットすることはできましたが、ポップアップ ウィンドウに対してこれを行う方法がわかりません。誰かが助けることができますか?

ポップアップウィンドウを作成する方法は次のとおりです。

ポップアップ ウィンドウの getWindow().setFlags または getWindow().getDecorView にアクセスできないため、システム UI フラグをどこで設定できますか。

これに関する助けに感謝します!

ありがとう!

0 投票する
1 に答える
4734 参照

android - ポップアップ メニューをクリックすると、フルスクリーン アプリでナビゲーション バーが表示される理由

フルスクリーンアプリがあります:

MainActivity.java:

マニフェスト:

フルスクリーンですが、ポップアップメニューをタップすると、ナビゲーションバー(ホーム、バックを含むバー)が表示されます!

質問:

  • なぜそうなのですか?
  • どうすれば修正できますか (ナビゲーション バーが表示されないようにするため)?

(タイトルバーを削除して、ポップアップ メニュー付きの ImageButton を追加しようとしましたが、まったく同じでした!) 助けてくれてありがとう!

0 投票する
5 に答える
6170 参照

android - 空白を表示する没入モード

フルスクリーン モードを実装しようとしていますが、Android 4.4 以降では空白が表示されます。

没入モード前(フルスクリーン)

ここに画像の説明を入力

および( falsetoggleFullScreen)の後。

ここに画像の説明を入力

ご覧のとおり、それは削除されません。これを切り替えるために使用しているコードは次のとおりです。

0 投票する
2 に答える
12152 参照

android - Android フルスクリーン用 Xamarin フォームの作成

Android で Xamarin Forms アプリケーションをフルスクリーンまたは没入モードにする方法はありますか?

以下を試してみましたが、ステータスバーのすべてのコントロールが非表示になっていますが、ステータスバー自体はまだ表示されています。助けてください

ナビゲーション バーは非表示ですが、ステータス バーは非表示です。

0 投票する
1 に答える
359 参照

android - ツールバーのオーバーレイを作成して没頭する方法は?

アプリを没頭させたいのですが、次のリーダーアプリのようですが、思い通りに動作しません。誰かアイデアを教えてください。

普通

通常時、ツールバーとステータスは非表示になっています。

ステータスを引っ張る

ステータスをプルすると、ステータスが表示されます。 引く

コンテンツをクリック

コンテンツをクリックすると、ステータスとツールバーの両方がエレガントなアニメーションで表示されます。 クリック

これが私のコードです。

そしてhandler.sendEmptyMessageDelayed()、遅らせるために使用します。しかし、アニメーションがなくても機能します。次に、追加<item name="android:windowActionBarOverlay">true</item>しますが、機能しません。

これが私のレイアウトコードです。

PS: 申し訳ありませんが、私の英語は下手です。

0 投票する
0 に答える
163 参照

java - Android の没入モードでのタッチ入力の問題

サンプル ゲームを有効にしましimmersive modeたが、最後の右のボタンがうまく機能しません。作品を有効にするimmersive modeTouch Input、ソフトウェアボタンのある画面になりますが、まったく表示されません。

Touch Inputオフにするとソフトウェアボタンが配置される右隅のすべてが機能immersive modeしなくなります。

これを修正するために何をすべきかわかりません。ここにソースコードを添付します:

それが私のメインゲームクラスです:

AndroidInput classはこのクラスを初期化します