Android检查导航栏在屏幕的哪一侧

时间:2014-03-25 09:58:34

标签: android

我正在尝试支持4.4半透明导航栏。如果设备版本是4.4,我最终使用下面的代码移动隐藏在导航栏下的项目。

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

工作正常但后来我发现它也在景观中应用了这个。我检查了当前的显示旋转,只有在纵向时才应用填充。这适用于手机,但在平板电脑上,导航栏也位于风景的底部。

我想知道有没有办法确定导航栏在屏幕的哪一侧?

1 个答案:

答案 0 :(得分:0)

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