PopupWindow概述

来源:互联网 发布:linux网络编程看什么书 编辑:程序博客网 时间:2024/06/16 09:46

    PopupWindow实际上是设置弹出窗效果:比如,你点击某个按钮,会弹出一个包含很多功能的窗口,供你选择使用。


与spinner区别:其完全可以实现spinner的功能,并且更多~

例如,其中一个定义:public PopupWindow(View contentView, int width, int height, boolean focusable)
在此之前,可以先设置好弹出窗的布局,测量其宽和高,自己定义的布局设置成view并没有显示或消失等相关属性

xxview.measure(w, h);//********测量控件大小,这句没用吧?测量之后才能获取?
xxviewWidth = xxview.getMeasuredWidth();
xxviewHeight = xxView.getMeasuredHeight();
m_popupWindow = new PopupWindow(xxView,
xxviewWidth,xxviewHeight,false);

0 0
原创粉丝点击