[解決済み】Androidでステータスバーの色を変更する方法は?
2022-03-23 10:15:20
質問
まず、以下のように重複しているわけではありません。 アンドロイドのステータスバーの背景色を変更する方法
ステータスバーの色を変更したいのですが、ナビゲーションバーと同じ色にしたいのですが。
ステータスバーの色をナビゲーションバーの色と同じにしたい
解決方法は?
更新してください。
ロリポップ
public abstract void setStatusBarColor (int color)
APIレベル21で追加
Android Lollipopでは、アプリのステータスバーの色を変更することで、より没入感のあるユーザーエクスペリエンスを実現し、Googleの
Material Design Guidelines
.
以下は、ステータスバーの色を変更するために、新しい
window.setStatusBarColor
で導入されたメソッドです。
API level 21
.
ステータス バーの色を変更するには、ウィンドウに 2 つのフラグを追加設定する必要があります。
FLAG_DRAWS_SYSTEM_BAR_BACKGROUNDS
フラグをクリアし
FLAG_TRANSLUCENT_STATUS
のフラグを立てる。
作業用コードです。
import android.view.Window;
...
Window window = activity.getWindow();
// clear FLAG_TRANSLUCENT_STATUS flag:
window.clearFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS);
// add FLAG_DRAWS_SYSTEM_BAR_BACKGROUNDS flag to the window
window.addFlags(WindowManager.LayoutParams.FLAG_DRAWS_SYSTEM_BAR_BACKGROUNDS);
// finally change the color
window.setStatusBarColor(ContextCompat.getColor(activity,R.color.my_statusbar_color));
開発者向け公式リファレンス : setStatusBarColor(int)
Chris Banes Blog- appcompat v21: ロリポップ以前のデバイスにマテリアルデザインを!
は
transitionName
ビューの背景は
android:status:background
.
関連
-
[解決済み】Android Intent コンストラクタを解決できない
-
[解決済み】findViewByIDがnullを返す。
-
[解決済み] Androidでプログレスバーの進行色を変更する方法
-
[解決済み] Androidのソフトキーボードをプログラムで閉じる/隠すにはどうすればよいですか?
-
[解決済み] Androidでアクティビティ起動時にEditTextにフォーカスが当たらないようにする方法
-
[解決済み] Androidのローテーションでアクティビティを再開する
-
[解決済み] Androidでサービスが稼働しているかどうかを確認する方法を教えてください。
-
[解決済み] Android標準のボタンを色違いに
-
[解決済み] ロリポップの最新版Chromeでヘッダーバーやアドレスバーの色を変更する方法とは?
-
[解決済み】AndroidでTextViewのfontFamilyを変更する方法
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] シンボル 'context' を解決できない
-
[解決済み】コンテンツには、id属性が「android.R.id.list」であるListViewが必要です。
-
[解決済み】シンボル 'AppCompatActivity' を解決できない。
-
[解決済み】apkインストール時のINSTALL_FAILED_NO_MATCHING_ABIS
-
[解決済み】このアクティビティは、すでにウィンドウ装飾によって提供されるアクションバーを持っています。
-
[解決済み】Android Studioでマニフェストのマージに失敗し、複数のエラーが発生した。
-
[解決済み] Android SDK の場所には空白を含めないでください。NDK ツールで問題が発生するためです。
-
[解決済み] com.android.supportのライブラリは全て全く同じバージョン表記である必要があります。
-
[解決済み] Android: @drawable/picture を drawable に変換するのに失敗しました。
-
[解決済み] Gradleのエラーです。イベントディスパッチスレッドからの書き込みアクセスは、Android Studioでのみ許可されます。