PopupWindow实际上是设置弹出窗效果:比如,你点击某个按钮,会弹出一个包含很多功能的窗口,供你选择使用。
与spinner区别:其完全可以实现spinner的功能,并且更多~
例如,其中一个定义:public PopupWindow(View contentView, int width, int height, boolean focusable)在此之前,可以先设置好弹出窗的布局,测量其宽和高,自己定义的布局设置成view并没有显示或消失等相关属性
xxview.measure(w, h);//********测量控件大小,这句没用吧?测量之后才能获取?xxviewWidth = xxview.getMeasuredWidth();m_popupWindow = new PopupWindow(xxView,xxviewHeight = xxView.getMeasuredHeight();xxviewWidth,xxviewHeight,false);