自定義PopupWindow 怎么設置PopupWindow的寬度充滿全屏寬度


自定義了一個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);

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM