2012-07-10 127 views
0

我有一個應用程序在三星Galaxy Tab 8.9與Android 3.1上運行。我不得不禁用後退按鈕。我知道禁用後退主頁按鈕Android 3.1

<category android:name="android.intent.category.HOME" />

禁用的主頁按鈕。但我不想禁用主頁按鈕。我想禁用只有 BackButton而不是HomeButton。

謝謝大家..

+2

onBackPressed(); – user370305 2012-07-10 08:45:42

回答

5

您可以在活動能戰勝onBackPressed

@Override 
public void onBackPressed() { 
    //do nothing 
} 
+0

+1爲了好的和明確的答案.. – Hulk 2012-07-10 08:58:58

1

只需覆蓋onBackPressed()這樣的:

@override 
public void onBackPressed(){} 
1

使用此在您的活動覆蓋後退按鈕:

@Override 
public void onBackPressed() { 
    // whatever you want to do when the BackButton is pressed. 
} 
0
@Override 
public boolean onKeyDown(int iKeyCode, KeyEvent event) 
{ 

    if(iKeyCode == KeyEvent.KEYCODE_BACK || iKeyCode == KeyEvent.KEYCODE_HOME) 
    { 
     return true; 
    } 
}