我有一个 PopupWindow,我希望它在用户触摸外部时关闭,所以我查看并发现我必须使用popup.setBackgroundDrawable(new BitmapDrawable());
. 问题是构造函数new BitmpaDrawable()
已被弃用。我想在不使用它的情况下找到解决方案。
有谁知道如何解决这个问题?
谢谢!
final PopupWindow popup = new PopupWindow(sortByView,
ViewGroup.LayoutParams.WRAP_CONTENT,
ViewGroup.LayoutParams.WRAP_CONTENT,
true);
popup.setBackgroundDrawable(new BitmapDrawable());
popup.setOutsideTouchable(true);
popup.showAsDropDown(v);