有一种窗体是会悬浮的,它不是Dialog,是PopupWindow~~~~~
唉,真心表示加班的孩纸伤不起啊。。。。。。有点累
正好,最近会用到PopupWindow这货,就看了点材料,随便写点吧。首先,这个货要通过事件才能使用,也有大神支招表示可以通过handler来使用。其次,我们需要为它单独写一个布局文件。接下来就是实例化:
LayoutInflater inflater = (LayoutInflater)
context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
final View vPopupWindow=inflater.inflate(R.layout.popupwindow, null, false);
final PopupWindow pw= new PopupWindow(vPopupWindow,300,300,true);
从代码中可以发现PopupWindow的实例化和Adapt中layout的实例化十分相似,所以理解起来也十分方便。
pw.showAtLocation和pw.dismiss就用来控制PopupWindow的显示和控制了。
唉,真心表示加班的孩纸伤不起啊。。。。。。有点累
正好,最近会用到PopupWindow这货,就看了点材料,随便写点吧。首先,这个货要通过事件才能使用,也有大神支招表示可以通过handler来使用。其次,我们需要为它单独写一个布局文件。接下来就是实例化:
LayoutInflater inflater = (LayoutInflater)
context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
final View vPopupWindow=inflater.inflate(R.layout.popupwindow, null, false);
final PopupWindow pw= new PopupWindow(vPopupWindow,300,300,true);
从代码中可以发现PopupWindow的实例化和Adapt中layout的实例化十分相似,所以理解起来也十分方便。
pw.showAtLocation和pw.dismiss就用来控制PopupWindow的显示和控制了。