2017-08-11 60 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