Android日記之2012\01\09

有一種窗體是會懸浮的,它不是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的顯示和控制了。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章