如何在Kindle平板电脑上获得导航栏的大小?

时间:2013-02-14 18:46:45

标签: android android-layout kindle-fire

我正在使用Kindle Fire HD 8.9“,与其他Android平板电脑不同,它的导航栏(Back,Home等)位于设备的右边缘而不是底边缘。这导致布局因为我需要以可用屏幕宽度的百分比来计算尺寸,所以我自己也有问题。

我已经尝试Display#getPoint(Point),因为Javadoc的措辞听起来它会排除系统装饰,但它不适用于此设备。我也知道在我的根视图上设置OnLayoutChangeListener,但我需要知道触发此侦听器之前的可用大小。

那么有没有办法以编程方式获取导航栏的大小?我已经计算出大小为90px,但我想避免硬编码,因为它很容易出现风险。

0 个答案:

没有答案