2013-04-28 127 views
0

我有一個關於android開發的基本問題。在我的應用程序中,我有一個自動完成框。當用戶點擊菜單按鈕時,自動完成變得可見。當用戶點擊自動填充中的條目時,文本視圖顯示它。我想使用後退按鈕,以便用戶按下它。 Textview變得不可見,再次點擊autocomplte消失,並在第三次點擊應用程序退出。但在我的應用程序中,只需點擊一下應用即可退出。我對發展很陌生,所以不太瞭解它,所以我在這裏問。處理android後退按鈕

+2

從技術上講,在正確的方向@ZouZou點。但是在介紹一個對單個應用程序唯一的用戶界面行爲之前,我會考慮三次。 – 2013-04-28 14:50:33

回答

1
@Override 
    public boolean onKeyDown(int keyCode, KeyEvent event) { 
     if ((keyCode == KeyEvent.KEYCODE_BACK)) { 
     //stuff 
     } 
    return super.onKeyDown(keyCode, event); 
    } 

由於API 5:

@Override 
    public void onBackPressed() { 
     //stuff 

    }