【问题标题】:Content under fullscreen dialog clickable全屏对话框下的内容可点击
【发布时间】:2018-04-01 12:43:49
【问题描述】:

在我的应用程序中,我使用的是全屏对话框 (DialogFragment)。但是,当显示对话框时,这些对话框下的内容仍然是可点击的,如果当前显示对话框,则以编程方式禁用/启用所有内容会很烦人。

我正在使用此代码显示对话框:

 FragmentTransaction transaction = fragmentManager.beginTransaction();                
 transaction.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_OPEN);
 transaction.add(android.R.id.content,dialog).addToBackStack(null).commit();

Dialog 然后在他的布局文件中设置了背景。

任何想法如何阻止这种行为?

谢谢

【问题讨论】:

  • 将此 - android:clickable="true" - 添加到对话框 xml 中的根元素中。

标签: android fullscreen dialogfragment


【解决方案1】:

这是一个常见的问题!

为该对话框的根布局设置android:clickable=true;

【讨论】:

  • 谢谢,正是我想要的。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-05-11
相关资源
最近更新 更多