【问题标题】:Disable Back Home button Android 3.1禁用返回主页按钮 Android 3.1
【发布时间】:2012-07-10 08:44:16
【问题描述】:
我有一个应用程序在带有 Android 3.1 的 Samsung Galaxy Tab 8.9 上运行。
我必须禁用返回按钮。我知道
<category android:name="android.intent.category.HOME" />
禁用主页按钮。但我不想禁用主页按钮。我想仅禁用 BackButton 而不是 HomeButton。
谢谢大家。。
【问题讨论】:
标签:
android
back-button
android-3.1-honeycomb
【解决方案1】:
您可以在活动中覆盖 onBackPressed
@Override
public void onBackPressed() {
//do nothing
}
【解决方案2】:
像这样简单地覆盖 onBackPressed():
@override
public void onBackPressed(){}
【解决方案3】:
在您的活动中使用它来覆盖 BackButton :
@Override
public void onBackPressed() {
// whatever you want to do when the BackButton is pressed.
}
【解决方案4】:
@Override
public boolean onKeyDown(int iKeyCode, KeyEvent event)
{
if(iKeyCode == KeyEvent.KEYCODE_BACK || iKeyCode == KeyEvent.KEYCODE_HOME)
{
return true;
}
}