Androidカスタムウィンドウの背景

411 ワード

正確に言えば、ここはLayoutの背景ではなくwindowの背景を指しています.この二つには本質的な違いがある.
多くの文章で言うウィンドウの背景色は、実はルートレイアウトの背景色を指します.ウィンドウとは、ルートレイアウトの宿主であるべきです.根のレイアウトを小さくして、スクリーンをいっぱい占めないで、現れたのは依然として黒いです.
くだらないことは言わないで、コードをつけます:
Window window = getWindow();
ColorDrawable colorDrawable = new ColorDrawable(0xFF4612FF);
window.setBackgroundDrawable(colorDrawable);

Windowsにはもう一つの背景を設定する方法があります.