我有2个活动A和B,A使用片段显示列表视图,B显示选择列表项并关闭列表视图时的内容。 我可以使用菜单按钮使列表视图可见和不可见。 当列表视图可见时,当我单击内容片段时,列表视图仍然可见。当我按下内容中的任何位置(活动/片段)
时,我想使列表不可见当我按下菜单按钮时,我使用以下代码切换列表视图可见性:
Fragment frag = getActivity().getSupportFragmentManager().findFragmentById(R.id.fragmentA);
frag.getView().setVisibility(8);
当按下活动B时,我不确定在何处使用此代码。
答案 0 :(得分:1)
有很多方法可以做你所要求的。我会看一下:Detecting Common Gestures.基本上你可以覆盖活动或视图中的onTouchEvent()方法或附加。另一个是实现一个跟踪某些手势的手势探测器,例如按下或滑动方向。