好的,在蜂窝上我有一些决定屏幕尺寸的功能。这有时用于动态地做一些UI的东西。但问题是它包含带有android按钮的底栏,它会从你可用的屏幕尺寸中减去。
android Display
函数可能正在返回正确的函数(例如,1280x800显示将返回1280x740作为显示,这是显示不包括底部的android按钮)但是webview中的javascript函数将只确定实际大小,所以1280x800得到1280x800,这是不正确的,因为底部栏就在那里。
如何在没有硬编码的情况下获得底栏的大小,我至少可以通过这种方式从不正确的屏幕大小整数中减去它。
答案 0 :(得分:3)
我不确定这是最好的方法,但这是我如何做到这一点(在Android 2.2上,但这也适用于3.x)
可能不是你正在寻找/希望的答案,但至少它适用于我。