2017-08-11 26 views
0

我有一个导航抽屉&点击某些抽屉项目,我打开片段。这些片段没有活动。我有一个编辑文本在我的片段,点击它我设置了一些视图不可见和点击后退按钮的键盘我想再次显示视图,这是点击edittext不可见的。 我的片段没有活动,所以我不能实现onBackPressed。请帮助在没有任何活动的片段中处理Backplressed

+1

你怎么可以附加片段中的窗口没有活动? – uguboz

回答

0

您可以在片段鉴于这样应用听众:

view.setOnKeyListener(new View.OnKeyListener() { 
     @Override 
     public boolean onKey(View v, int keyCode, KeyEvent event) { 

      if (event.getAction() == KeyEvent.ACTION_UP && keyCode == KeyEvent.KEYCODE_BACK){ 
       // handle back button's click listener 
       return true; 
      } 
      return false; 
     } 
    }); 

Referenced answer