2014-03-25 40 views
0

我試圖支持4.4半透明導航欄。如果設備版本是4.4,我最終使用下面的代碼移動隱藏在導航欄下的項目。Android檢查導航欄位於屏幕的哪一側

int resID = resources.getIdentifier("navigation_bar_height", "dimen", "android"); 
    view.setPadding(0, 0, 0, resources.getDimensionPixelSize(resID)); 

這工作正常,但後來我發現它也應用於景觀。我檢查了當前的顯示旋轉,並且僅在縱向顯示時應用填充。這對手機有效,但在平板電腦上,導航欄也在橫向上呈現在底部。

我想知道有沒有一種方法來確定導航欄在屏幕的哪一側?

回答

0

是的,你可以使用Gravity.LEFTGravity.Right