0
我試圖支持4.4半透明導航欄。如果設備版本是4.4,我最終使用下面的代碼移動隱藏在導航欄下的項目。Android檢查導航欄位於屏幕的哪一側
int resID = resources.getIdentifier("navigation_bar_height", "dimen", "android");
view.setPadding(0, 0, 0, resources.getDimensionPixelSize(resID));
這工作正常,但後來我發現它也應用於景觀。我檢查了當前的顯示旋轉,並且僅在縱向顯示時應用填充。這對手機有效,但在平板電腦上,導航欄也在橫向上呈現在底部。
我想知道有沒有一種方法來確定導航欄在屏幕的哪一側?