在另一个片段的顶部添加片段并清除底部片段的焦点

时间:2015-04-20 21:31:10

标签: android

我已从活动中创建了一个片段。之后我添加了前一个片段的另一个片段顶部。我在我的顶部片段中添加了Android: clickable="true",以便我可以抓取click事件。一切都很好。现在我正在尝试实现外部键盘导航,发现底部片段仍然抓住焦点。

当我处于顶部片段时,我尝试了不同的方法来清除底部片段的焦点。但无法找到解决方案。

1 个答案:

答案 0 :(得分:2)

我解决了这个问题。我只是使用findFragmentBytag查看顶部的底部片段,以找到底部片段。

示例代码段:

Fragment bottom = ( Fragment) getFragmentManager().findFragmentByTag(bottom.TAG); 
if (bottom.isVisible()) { 
    bottom.getView().setVisibility(View.INVISIBLE);
}