この問題は、半透明のナビゲーションが利用可能かどうかの確認に似ていますが、完全ではありません。CyanogenMod 11 または同等の Android 4.4 でフラッシュされた Nexus 4 があり、FLAG_TRANSLUCENT_NAVIGATION を使用して横向きモードで実行されているアプリは、縦向きモードのようなシステム UI の半透明性を備えていません。
Android 4.4 用に構築された半透明のボタンを備えたランドスケープ モードの Google アプリを見たことがないため、Nexus 5 でも同じ問題を再現できます。
これは私が使用しているコードです
int API_LEVEL = android.os.Build.VERSION.SDK_INT;
if (API_LEVEL >= 19)
{
getWindow().addFlags( WindowManager.LayoutParams.FLAG_TRANSLUCENT_NAVIGATION );
}
また、ウィンドウの表面が大きくなる (そして使用できなくなる) 一方で、半透明性はありません。
問題は、ランドスケープモードで動作させるために何か特別なことをしなければならないのですか? またはこれはAndroidのバグですか?