禁用后退主页按钮Android 3.1

时间:2012-07-10 08:44:16

标签: android back-button android-3.1-honeycomb

我在三星Galaxy Tab 8.9上使用Android 3.1运行应用程序。

我必须禁用“后退”按钮。我知道

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

禁用“主页”按钮。但我不想禁用主页按钮。我想禁用 BackButton而不是HomeButton。

谢谢大家......

4 个答案:

答案 0 :(得分:5)

您可以在活动中覆盖onBackPressed

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

答案 1 :(得分:1)

简单地覆盖onBackPressed(),如下所示:

@override
public void onBackPressed(){}

答案 2 :(得分:1)

在您的活动中使用此选项来覆盖BackButton:

@Override
public void onBackPressed() {
    // whatever you want to do when the BackButton is pressed.
}

答案 3 :(得分:0)

@Override 
public boolean onKeyDown(int iKeyCode, KeyEvent event)
{

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