自作ホームをフルスクリーンアプリからの復帰に対応させる

自作ホームを横画面に対応した次は、フルスクリーンのアプリからの復帰の対応を行う。

フルスクリーンから復帰したときにViewの高さがステータスバーを含まない高さになっているようだ。自作ホームではViewの高さから各種アイテムの幅と高さを計算しているため、ステータスバーの分だけ描画がはみ出てしまうことになる。

解決策はDisplayの高さとViewの高さを比較して、差があった場合はステータスバーの高さとして記憶しておく。フルスクリーンの場合は同じ高さになるはずなので、同じ場合は記憶しておいた高さをViewの高さから引くことにする。

これでフルスクリーンから復帰したときに、表示が崩れることがなくなった。

HTML Generating Time : 0.045 s