我预计Android中的PopupWindow有点像iOS中的UIPopoverController。对于那些不熟悉iOS的人来说 - UIPopoverController允许显示无模式视图 - 如果你在外面触摸它 - 它就被解雇了。所以我期待当我在android中创建一个PopupWindow并触摸它之外 - 它应该被自动解除。但PopupWindow是一个常规对话框的模态。那么如何创建一个无模式的PopupWindow? - 系统显然提供了这样做的方法 - 这不像我想象的那么简单。谢谢。
答案 0 :(得分:-1)
使用Dialog
和setCanceledOnTouchOutside(boolean)