我有一個應用程序在三星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