2012-07-23 49 views
-3

我有一個應用程序,當單擊一個按鈕時,它會更改內容視圖,但是當我按下後退按鈕時,它會關閉活動。如何更改後退按鈕的功能。在這種情況下,它將是後退按鈕再次更改佈局。你如何控制BACK按鈕的功能?

感謝

回答

4

您必須在活動覆蓋onBackPressed()

@Override 
public void onBackPressed() { 
    //your code when back button pressed 
} 

onBackPressed方法當按下後退按鈕被調用時,對於這一點,你必須通過重寫它改變這種方法的內容。

+0

感謝這個工作! – cw1998 2012-07-23 10:22:50

2

您可以覆蓋onBackpressed:

@Override 
public void onBackPressed() { 
    // Do your stuff.... 
} 
+0

謝謝你的工作,以及! – cw1998 2012-07-23 10:23:09

3

這裏解決:Override back button to act like home button

@Override 
public boolean onKeyDown(int keyCode, KeyEvent event) { 
    if (keyCode == KeyEvent.KEYCODE_BACK) { 
     //Do what you want here 
     moveTaskToBack(true); 
     return true; 
    } 
    return super.onKeyDown(keyCode, event); 
}