向android添加片段.R.id.content允许点击后台片段



我有和Android应用程序。我想在屏幕底部的所有内容的顶部显示一个片段(就像一个对话框,但在底部)。我正在向android添加一个片段。R.id-content:

FragmentTransaction transaction = activity.getSupportFragmentManager().beginTransaction();
transaction.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_OPEN);
transaction.add(android.R.id.content, new MyFragment()).addToBackStack(null).commit();

显示片段,但片段下的视图仍在接收用户输入(滚动、单击)。我如何才能像在对话框中那样阻止这种行为?

将根布局设置为可点击的true,这样就不会再点击背景片段。

例如。

<LinearLayout
android:clickable="true"
>
.........
Your Other Layout
.........
</LinearLayout>

最新更新