PopupWindow使用注意3点

使用PopupWindow注意点:
......
View view = inflater.inflate(R.layout.menu, null);
....
//注意点1
view.setFocusable(true);
view.setFocusableInTouchMode(true);

....
//注意点2,必须有true这个参数或调用window.setFocusable(true);
PopupWindow window = new PopupWindow(view, -1, -2, true);
//注意点3,必须设置一个背景,否则,点击PopupWindow外,PopupWindow不会自动消失
window.setBackgroundDrawable(new BitmapDrawable());
....

猜你喜欢

转载自uuubd.iteye.com/blog/1960984
今日推荐