私はPopupWindowを持っていますが、ユーザが外に触れるとそれを却下したいので、私は調べてpopup.setBackgroundDrawable(new BitmapDrawable());
を使用しなければならないことを知りました。問題は、コンストラクタnew BitmpaDrawable()
が推奨されなくなりました。私はそれを使用せずに解決策を見つけたいと思います。非推奨のコンストラクタを使用せずにPopupWindowをポップアップの外に閉じる
誰もがこれを解決する方法を知っていますか?
ありがとうございます!
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);
popup.setBackgroundDrawable(新しいColorDrawable(android.R.color.transparent)); – Petrus