我和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();
显示片段,但片段下的视图仍在接收用户输入(滚动,点击)。如何在对话框中停止此行为?
答案 0 :(得分:3)
将您的根布局设置为可单击的true,以便不再单击背景片段。
例如。
<LinearLayout
android:clickable="true"
>
.........
Your Other Layout
.........
</LinearLayout>