0
A
回答
0
不是,不。你不能覆蓋的home鍵,你會背或search.Take在此討論一下:
Overriding the Home button - how do I get rid of the choice?
0
重複這樣的:Android - capture/suppress Home and EndCall buttons events?
答案很簡單:你不能處理Home鍵,但您可以編寫一個替代主屏幕應用程序。
0
因爲「主頁」按鈕到Android這樣的基本特點(它提供了一個快速的一鍵式按鈕,回到自己的主屏幕的用戶),他們做,所以我們不能運行自定義代碼來修改它的功能。然而,我們確實可以控制用戶按下菜單,返回或搜索按鈕時發生的情況。
它總是最好以符合Android的UI設計指南,this article on application design是我們應該如何去準確的事情一個偉大的閱讀。
0
普遍的看法認爲這是無法完成的。
結帳這段對話:
也許下面的代碼會工作,你希望它的方式。但我不認爲你可以絕對捕捉到Home鍵。
在您的活動中重寫以下方法。
@Override
public void onAttachedToWindow() {
super.onAttachedToWindow();
this.getWindow().setType(WindowManager.LayoutParams.TYPE_KEYGUARD);
}
然後,您可以在您的活動中聆聽家庭鑰匙。
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if(keyCode == KeyEvent.KEYCODE_HOME)
{}
});
希望這可能對您有所幫助。
相關問題
- 1. 按鈕點擊進度條
- 2. 按鈕點擊進度條
- 3. 點擊按鈕上的進度條
- 4. 進度條應限制主窗口上的按鈕被點擊
- 5. 進度條不按鈕更新點擊
- 6. 按鈕點擊減少進度條?
- 7. PhoneGap點擊後退按鈕模擬點擊主頁按鈕
- 8. 應用進度條上的按鈕在WinForm點擊
- 9. 頁面id點擊按鈕點擊
- 10. 如何點擊按鈕上的進度條?
- 11. 按鈕上的JavaScript進度條Incrememnet點擊發布引導
- 12. 在按鈕上點擊不同的音頻點擊角度
- 13. mediaplayer開始()按鈕點擊問題
- 14. 開始的setInterval當按鈕被點擊
- 15. 滑動動畫開始點擊按鈕
- 16. 的Javascript點擊按鈕開始與名
- 17. 計時器,按鈕點擊開始
- 18. JavaScript在按鈕上點擊一個頁面點擊
- 19. MonkeyTalk點擊ActionBar主頁按鈕
- 20. 主頁按鈕不可點擊
- 21. 在Form1上點擊按鈕打開Form2
- 22. 在按鈕上展開cftextarea點擊
- 23. 在頁面上觸發按鈕點擊
- 24. 在新按鈕上點擊鏈接/按鈕顏色點擊
- 25. 點擊進度對話框按鈕
- 26. 在按鈕上點擊div'fullscreen'?
- 27. 按鈕點擊時打開頁面
- 28. Windows phone7:點擊按鈕打開網頁?
- 29. 打開GI按鈕點擊
- 30. 點擊按鈕進入`AppStore`