这些图像自己说:
下图是在 Galaxy Ace 2 (2.3) 上,效果很好
http://i.imgur.com/X7F4FMQ.png “工作正常”
下图是在 Nexus4 (4.3) 上,系统的导航栏与弹出菜单重叠:
http://i.imgur.com/mr1mDSR.png “系统栏拖我”
这是我用来显示弹出窗口的代码片段:
//totalHeight = a complex calculation;
pop.setHeight(totalHeight);
pop.setWidth((int) getResources().getDimension(R.dimen.popup_width));
pop.showAsDropDown((View) threeDotsButton.getParent());
如您所见,系统导航栏覆盖了弹出菜单。有什么猜测吗?