自定義了一個MyPopMenu類,用於上圖中的下拉篩選效果的。
但是按照網上有說需要:
new PopupWindow(view,getWindowManager().getDefaultDisplay().getWidth(),getWindowManager().getDefaultDisplay().getHeight());
獲取屏幕高度采用了 getWindowManager().getDefaultDisplay().getWidth() ;
而我自定義的類里面沒有activity,也就是使用getWindowManager()方法是會報沒有該方法,因此,突然想到有自帶的FILL_PARAENT
試了一下,達到效果,代碼如下:
popupWindow = new PopupWindow(view, LayoutParams.FILL_PARENT, LayoutParams.WRAP_CONTENT);