2012-07-10 99 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; 
    } 
}