我有一个应用程序在带有 Android 3.1 的三星 Galaxy Tab 8.9 上运行。
我必须禁用后退按钮。我知道
<category android:name="android.intent.category.HOME" />
禁用主页按钮。但我不想禁用主页按钮。我只想禁用BackButton而不是 HomeButton。
谢谢大家..
我有一个应用程序在带有 Android 3.1 的三星 Galaxy Tab 8.9 上运行。
我必须禁用后退按钮。我知道
<category android:name="android.intent.category.HOME" />
禁用主页按钮。但我不想禁用主页按钮。我只想禁用BackButton而不是 HomeButton。
谢谢大家..
您可以在活动中覆盖 onBackPressed
@Override
public void onBackPressed() {
//do nothing
}
只需像这样覆盖 onBackPressed() :
@override
public void onBackPressed(){}
在您的活动中使用它来覆盖 BackButton :
@Override
public void onBackPressed() {
// whatever you want to do when the BackButton is pressed.
}
@Override
public boolean onKeyDown(int iKeyCode, KeyEvent event)
{
if(iKeyCode == KeyEvent.KEYCODE_BACK || iKeyCode == KeyEvent.KEYCODE_HOME)
{
return true;
}
}