弹出窗口popupWindow

- 编辑:小昭 -

弹出窗口popupWindow

1.创建PopupWindow对象,用new关键字去创建
new PopupWindow(view, ViewGroup.LayoutParams.WRAP_CONTENT,ViewGroup.LayoutParams.WRAP_CONTENT, true);
第一个参数:view是要填充显示的布局
第二/三个参数:分别是展示的宽和高,WRAP_CONTENT包裹内容,MATCH_PARENT匹配父窗体
第四个参数:子条目是否能够获取焦点
2.调用PopupWindow对象的对应方法,进行PopupWindow的展示
popupWindow.setTouchable(true); 要求PopupWindow可被结束
popupWindow.setBackgroundDrawable(new colorDrawable(0xb0000000))重点:必须设置背景
popupWindow.showAsDropDown(view,150,150))
pp.showAtLocation ( pop, Gravity.BOTTOM|Gravity.RIGHT,0,0 );
第一个参数:在哪个控件之下显示
第二/三个参数:偏移量
----------------------------------------------------------------
popupWindow.dismiss(); 是对PopupWindow进行隐藏
 

你会喜欢下面的文章? You'll like the following article.