自定义了一个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);
时间: 2024-10-25 15:27:26