0

Android3.1を搭載したSamsungGalaxyTab8.9で実行されているアプリケーションがあります。

戻るボタンを無効にする必要があります。そんなこと知ってる

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

ホームボタンを無効にします。しかし、ホームボタンを無効にしたくありません。HomeButtonではなくBackButtonのみを無効にしたい。

みんな、ありがとう..

4

4 に答える 4

5

アクティビティでonBackPressedをオーバーライドできます

@Override
public void onBackPressed() {
    //do nothing
}
于 2012-07-10T08:45:37.373 に答える
1

次のように onBackPressed() をオーバーライドするだけです。

@override
public void onBackPressed(){}
于 2012-07-10T08:47:06.593 に答える
1

アクティビティでこれを使用して、 BackButton をオーバーライドします。

@Override
public void onBackPressed() {
    // whatever you want to do when the BackButton is pressed.
}
于 2012-07-10T08:47:47.623 に答える
0
@Override 
public boolean onKeyDown(int iKeyCode, KeyEvent event)
{

    if(iKeyCode == KeyEvent.KEYCODE_BACK || iKeyCode == KeyEvent.KEYCODE_HOME) 
    {
        return true;
    }
}
于 2012-07-10T08:48:18.263 に答える