(API29まで)2022/6/24アプリによってはフルスクリーン、全画面表示が好まれるものがあります。ゲームやギャラリーアプリなどです。全画面にしてしまうと、ナビができなくなりユーザーが困ることに。それについては幾つかのオプションが提示されています。全画面表示は、setSystemUiVisibilityはAPI30から非推奨となり、代わりにWindowInsetsControllerを使います。WindowInsetsControllerアプリによって、ゲームやギャラリーなどは全画面での表示が好まれるケースがあります。ステータスバーやナビゲーションバーが消えてくれると見やすい...コードでのfullscreenにはAPIが19以上という制約がありますが、API19未満のシェアは相当少なくなってきています。古い機種の事は考え無くてもいいかな...例えば、この画像をフルスクリーンで表示したいとするとこれを普通に表示させるとこうなりますフルスクリーンにするには3種類のバーを非表示にする必要があります。スクリーンサイズを取得するアプリの画面サイズを取得したい場合があります。タブレットとスマホで表示を変えたい。よると幾つかのアプローチがあると言っていますので、それぞれ試してみます。visible");}}});}}レイアウトです。LinearLayoutを使っています、がなくても確認できます。visible”のログが見て取れます。visible”とログが代わり、ステータスバーとナビゲーションバーが現れます。切り欠きがあるので物理的になくせないのでbar全体を黒くしたということのようです。visible");}}});}}これでフルスクリーン表示ができました。