按下其他活动内容时关闭片段

时间:2014-02-05 21:42:31

标签: android android-fragments

我有2个活动A和B,A使用片段显示列表视图,B显示选择列表项并关闭列表视图时的内容。 我可以使用菜单按钮使列表视图可见和不可见。 当列表视图可见时,当我单击内容片段时,列表视图仍然可见。当我按下内容中的任何位置(活动/片段)

时,我想使列表不可见

当我按下菜单按钮时,我使用以下代码切换列表视图可见性:

Fragment frag = getActivity().getSupportFragmentManager().findFragmentById(R.id.fragmentA);
                                    frag.getView().setVisibility(8);

当按下活动B时,我不确定在何处使用此代码。

1 个答案:

答案 0 :(得分:1)

有很多方法可以做你所要求的。我会看一下:Detecting Common Gestures.基本上你可以覆盖活动或视图中的onTouchEvent()方法或附加。另一个是实现一个跟踪某些手势的手势探测器,例如按下或滑动方向。

相关问题