网络设计思路百度关键词快速优化
最近需要控制popwindow的位置,想要通过获取popwindow的布局高度来计算合理位置,以适配各种需求。
发现view.getHeight
得到的是0.
解决方案
可以通过view.getMeasuredWidth(), view.getMeasuredHeight()
两个方法来获取
view = getLayoutInflater().inflate(R.layout.dialog_layout_verical, null);view.measure(0,0);popwindow = new PopupWindow(view, view.getMeasuredWidth(), view.getMeasuredHeight(), true);