問題タブ [android-statusbar]

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 投票する
4 に答える
6610 参照

android - CoordinatorLayout ステータス バーのパディングが ViewPager の 2 ページ目から消える

2016 年1 月 2 日の編集:バグは、Android チームが提供するコードを適用することで解決する必要があります: https://stackoverflow.com/a/35132144/3397345、以下の受け入れられた回答を参照してください。

2016 年1 月 27 日の編集:バグは v23.1.1 でまだ解決されていません。これまでに提供されたソリューションでは、透明なステータス バー (このレイアウトの目的) が表示されないか、複雑すぎます。ここで入手可能なバグの新しい画面記録: https://www.youtube.com/watch?v=76IxhlUx8MQ

2015 年 7 月23 日の編集:サポート デザイン ライブラリ v22.2.1 は修正されませんでした :-( これは MainActivity のツールバーのクイック リターンでも発生します!

2015 年 7 月 28 日の編集:リンクされた質問:フラグメント トランザクション中に CoordinatorLayout ステータス バーのパディングが消える

サンプル リポジトリからhttps://github.com/chrisbanes/cheesesquare Detail Activity に ViewPager を実装しました。動作しますが、Lollipop デバイスでのみ写真に見られるように、2 ページ目から StatusBar が消えます。何か考えはありますか? 私は使用しますandroid:fitsSystemWindows="true"が、最初のページでのみ機能します:-(

ここに画像の説明を入力

ここにactivity_detail_viewpager.xml を配置すると、SystemWindows に適合します。StatusBar はもう透明ではありませんが、機能します (ステータス バーのパディングは失われません)。でも透明にしたい!

activity_detail_fragment.xml

style.xml v21

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

android - ウィンドウ装飾ビューへの変更を元に戻すにはどうすればよいですか?

私のアクティビティには、fA と fB の 2 つのフラグメントがあります。fA のボタンをクリックすると、fB が fA に置き換わります。fB は、いくつかのアプリを表示するために開いたときの Google Play ストア ビューのようなものです。画像は透明なステータス バーの下にあります。これを行うには、次のコードを fB#onCreateView に追加します。

押し戻すと、fB が削除され、fA に置き換えられます。すべて正常ですが、ツールバーはステータス バーの下にあります。お気に入り:

ここに画像の説明を入力

一方、次のようになります。 ここに画像の説明を入力

これは、フラグメントが最初にロードされたときの様子です。

fB で設定したフラグをクリアする方法はありますか? このコードをフラグメントの onResume に入れようとしましたが、うまくいきません!

そして、私も試しました:

これを修正する他の方法はありますか?ありがとう!

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

android - Android 4.4で透明なステータスバーを作成するには?

Android 4.4 のアプリケーションで透明なステータス バーを作成したいと考えています。それ、どうやったら出来るの?

疲れました:

そしてマニフェストで:

そして活動で:

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

android - Android でパーフェクト フルスクリーン モードを取得する

アプリケーションの全画面表示モードを取得するためにのandroid:theme="@android:style/Theme.Holo.Light.NoActionBar.Fullscreen"内部applicationタグを使用しています。AndroidManifest.xmlその動作も良好です。以下の写真。 ここに画像の説明を入力

ここでの問題は、アプリ画面の一番上の領域から下にスライドすると、ステータス バーが表示されることです。下の写真を見てください。 ここに画像の説明を入力

このシナリオを取り除き、完全なフルスクリーン モードを取得するにはどうすればよいですか?

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

android - レイアウトはステータスバーとソフトキーの下にあります

どうやってこれを手に入れたのかわからず、似たようなものも見つかりませんが、私のソフトウェア ナビゲーションとステータス バーは、私のレイアウトがそれらの間に収まるのではなく、私のレイアウトの上に描かれています。

レイアウトを下ではなくそれらの間に描画するにはどうすればよいですか?

例

編集:

これがスタイルにある犯人のようです:

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

android - 最初のタッチイベント後にステータスバーとナビゲーションバーを非表示にする方法は?

フラグSYSTEM_UI_FLAG_FULLSCREENを使用しSYSTEM_UI_FLAG_HIDE_NAVIGATIONて、ステータス バーとナビゲーション バーの両方を非表示および表示しています。それらは正しく機能しています。アクティビティの開始時にそれらを非表示にしており、タッチイベントで再度表示したい. Android は、最初のタッチ イベントでそれらを自動的に表示します (この最初のタッチ イベントはアプリに渡されません)。sendMessageDelayed()一定時間後に両方のバーを非表示にするために使用することを考えています。このファースト タッチ イベントをどのように使用できますか?