Android PopupWindow高程不显示阴影

设置高程时,Android Popwindow不会显示阴影.它似乎从文档中支持它.我使用5.0棒棒糖.

创建弹出窗口如下所示:

popupWindow = new PopupWindow(context);
    popupWindow.setoutsidetouchable(true);
    popupWindow.setFocusable(true);
    popupWindow.setElevation(10);
    popupWindow.setContentView(rootView);
    popupWindow.showAtLocation(anchorView,Gravity.NO_GraviTY,xPos,yPos);

解决方法

answered by an Android developer.

If the inflated view doesn’t have a background set,or the popup
window itself doesn’t have a background set (or has a transparent
background) then you won’t get a shadow.

这是我的情况,似乎是你的,因为你不使用setBackgroundDrawable.

这对我有

popupWindow.setBackgroundDrawable(new ColorDrawable(Color.WHITE));

我打开了一个新的问题,提示他们更新文档(https://code.google.com/p/android/issues/detail?id=174919)

相关文章

Android性能优化——之控件的优化 前面讲了图像的优化,接下...
前言 上一篇已经讲了如何实现textView中粗字体效果,里面主要...
最近项目重构,涉及到了数据库和文件下载,发现GreenDao这个...
WebView加载页面的两种方式 一、加载网络页面 加载网络页面,...
给APP全局设置字体主要分为两个方面来介绍 一、给原生界面设...
前言 最近UI大牛出了一版新的效果图,按照IOS的效果做的,页...