回答編集履歴
1
説明を追加
test
CHANGED
@@ -74,7 +74,7 @@
|
|
74
74
|
|
75
75
|
|
76
76
|
|
77
|
-
これでシステムバー上への描画が可能になりますが、Windowのサイズはステータスバーを含めた領域までしか広がりません。なのでナビゲーションバー上への描画も行いたい場合はご質問に書かれていた方法の通りで、 `onMeasure` 内でgetRealSizeにより取得したサイズを指定してあげる必要があります。(WindowManager.LayoutParamsのheightで直接値を指定してしまう方法もありますが、画面回転も考慮するとonMeasureの
|
77
|
+
これでシステムバー上への描画が可能になりますが、Windowのサイズはステータスバーを含めた領域までしか広がりません。なのでナビゲーションバー上への描画も行いたい場合はご質問に書かれていた方法の通りで、 `onMeasure` 内でgetRealSizeにより取得したサイズを指定してあげる必要があります。(WindowManager.LayoutParamsのheightで直接値を指定してしまう方法もありますが、画面回転も考慮するとWRAP_CONTENTにしておいてonMeasureで計算するのがよさそうです)
|
78
78
|
|
79
79
|
|
80
80
|
|