我有一个应用程序在三星Galaxy Tab 8.9与Android 3.1上运行。我不得不禁用后退按钮。我知道禁用后退主页按钮Android 3.1
<category android:name="android.intent.category.HOME" />
禁用的主页按钮。但我不想禁用主页按钮。我想禁用只有 BackButton而不是HomeButton。
谢谢大家..
我有一个应用程序在三星Galaxy Tab 8.9与Android 3.1上运行。我不得不禁用后退按钮。我知道禁用后退主页按钮Android 3.1
<category android:name="android.intent.category.HOME" />
禁用的主页按钮。但我不想禁用主页按钮。我想禁用只有 BackButton而不是HomeButton。
谢谢大家..
您可以在活动能战胜onBackPressed
@Override
public void onBackPressed() {
//do nothing
}
+1为了好的和明确的答案.. – Hulk 2012-07-10 08:58:58
只需覆盖onBackPressed()这样的:
@override
public void onBackPressed(){}
使用此在您的活动覆盖后退按钮:
@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;
}
}
onBackPressed(); – user370305 2012-07-10 08:45:42