2011-12-05 65 views

回答

3

主頁按鈕:

=>您不能覆蓋home鍵的行爲。

後退按鈕:

=>爲了捕獲或覆蓋默認返回按鈕按Android中下面的onkeydown方法可以通過活動來實現。

@Override 
    public boolean onKeyDown(int keyCode, KeyEvent event) { 
     if (keyCode == KeyEvent.KEYCODE_BACK) { 
      moveTaskToBack(true); 
      return true; 
     } 
     return super.onKeyDown(keyCode, event); 
    } 

在Android中的情​​況下2.0+一個說服方法作爲

@Override 
    public void onBackPressed() { 

     // implement your override logic here 
     return; 
    } 
-1
Override 
public boolean onKeyDown(int keyCode, KeyEvent event) { 
    if ((keyCode == KeyEvent.KEYCODE_HOME)) { 
     Intent intent = new Intent(this, Main.class); 
     startActivity(intent);    
     return true; 
    } 
    return super.onKeyDown(keyCode, event); 
} 
0

的後退按鈕覆蓋

public void onBackPressed() { 

    // implement your override logic here 
    return; 
} 

爲Home鍵:創建主應用程序。參考: Android Overriding home key

+0

投票了錯誤的方法名稱和相當草率的內容,刪除投票後編輯。 :) – Jave