在我的应用程序中,我使用的是全屏对话框(DialogFragment)。但是,当显示对话框时,这些对话框下的内容仍然是可点击的,如果当前显示对话框,则以编程方式禁用/启用所有内容会很烦人。
我正在使用此代码显示对话框:
FragmentTransaction transaction = fragmentManager.beginTransaction();
transaction.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_OPEN);
transaction.add(android.R.id.content,dialog).addToBackStack(null).commit();
Dialog然后在他的布局文件中设置了背景。
任何想法如何阻止这种行为?
由于
答案 0 :(得分:1)
这是一个常见的问题!
为该对话框的根布局设置android:clickable=true;
。