我有一个相对布局弹出窗口,显示单击按钮.我在同一个屏幕上有一些其他视图,弹出窗口覆盖它们.但是当我点击弹出窗口时,后面的控件/视图会被点击.如何禁用此功能?
(我的一个解决方案是获取所有视图并且setClickable = false.)
但我正在寻找其他解决方案,比如关注当前视图,以便禁用其他视图.
解决方法
使用对话框.我认为这是弹出窗口要求的最佳解决方案.
final Dialog dialog = new Dialog(NewEntryActivity.this); dialog.requestWindowFeature(Window.FEATURE_NO_TITLE); dialog.setContentView(R.layout.interview_tab6_popup_drink_containg_alcohol); dialog.setCancelable(true); dialog.setCanceledOnTouchOutside(true);