PopupWindow使用注意3点

使用PopupWindow注意点:
......
View view = inflater.inflate(R.layout.menu, null);
....
[color=green]//注意点1[/color]
[color=red]view.setFocusable(true);
view.setFocusableInTouchMode(true);[/color]
....
[color=green]//注意点2,必须有true这个参数或调用window.setFocusable(true);[/color]
[color=red]PopupWindow window = new PopupWindow(view, -1, -2, true);[/color]
[color=green]//注意点3,必须设置一个背景,否则,点击PopupWindow外,PopupWindow不会自动消失[/color]
[color=red]window.setBackgroundDrawable(new BitmapDrawable());[/color]
....

你可能感兴趣的:(android)