私が使う
mContext.getWindow().addFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);
mContext.getWindow().clearFlags(WindowManager.LayoutParams.FLAG_FORCE_NOT_FULLSCREEN);
mContext.getWindow().getDecorView().requestLayout();
setContentViewの後にステータスバーを非表示にします。
ステータスバーが非表示になっていますが、ビューが上に表示されません。ステータスバーの代わりに黒い長方形があります。