Android中讓按鈕擁有返回鍵功能的方法及重寫返回鍵功能
讓按鈕擁有返回鍵的功能很簡單,在點擊事件加上finish();就OK了。
如:
public void onClick(View v){
finish();
}
finish() 僅僅是把activity從當前的狀態(tài)退出,但是資源并沒有給清理。
其實android的機制決定了用戶無法完全退出application,即使用System.exit()。
android自己決定何時該從內存中釋放程序,當系統(tǒng)沒有可用內存時,就會按照一定的優(yōu)先級來銷毀應用程序。
android手機操作系統(tǒng)有垃圾處理機制,所以也不必擔心這個問題,用finish()方法吧。
重寫返回鍵:
public boolean onKeyDown(int keyCode,KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_BACK && event.getRepeatCount() == 0){
//這里重寫返回鍵
return true;
}
return false;
}
- Android按鈕單擊事件的四種常用寫法總結
- Android按鈕按下的時候改變顏色實現(xiàn)方法
- 基于Android實現(xiàn)點擊某個按鈕讓菜單選項從按鈕周圍指定位置彈出
- Android開發(fā)懸浮按鈕 Floating ActionButton的實現(xiàn)方法
- android為ListView每個Item上面的按鈕添加事件
- Android實現(xiàn)輸入法彈出時把布局頂上去和登錄按鈕頂上去的解決方法
- Android實現(xiàn)點擊AlertDialog上按鈕時不關閉對話框的方法
- Android Studio中Run按鈕是灰色的快速解決方法
- Android仿知乎懸浮功能按鈕FloatingActionButton效果
- 非常好看的android音量旋鈕
相關文章
Android自定義日歷Calender代碼實現(xiàn)
這篇文章主要為大家詳細介紹了Android自定義日歷Calender實現(xiàn)代碼,具有一定的參考價值,感興趣的小伙伴們可以參考一下2016-09-09
Android Lottie實現(xiàn)中秋月餅變明月動畫特效實例
Lottie是Airbnb開源的一個支持 Android、iOS 以及 ReactNative,利用json文件的方式快速實現(xiàn)動畫效果的庫,下面這篇文章主要給大家介紹了關于Android Lottie實現(xiàn)中秋月餅變明月動畫特效的相關資料,需要的朋友可以參考下2021-09-09
Android使用 Spinner控件實現(xiàn)下拉框功能
Spinner是android的一種控件,用它我們可以實現(xiàn)下拉框。下面通過實例代碼給大家介紹Android使用 Spinner控件實現(xiàn)下拉框功能,感興趣的朋友一起看看吧2018-08-08
Android 自定義通用的loadingview實現(xiàn)代碼
本篇文章主要介紹了Android 自定義通用的loadingview實現(xiàn)代碼,具有一定的參考價值,感興趣的小伙伴們可以參考一下。2017-01-01
Android使用自定義alertdialog實現(xiàn)確認退出按鈕
本文通過實例代碼給大家詳解Android使用自定義alertdialog實現(xiàn)確認退出按鈕,對alertdialog退出按鈕相關知識感興趣的朋友一起學習吧2016-01-01
Android Studio 導入開源項目的正確姿勢及注意事項
這篇文章主要介紹了Android Studio 導入開源項目的正確姿勢及注意事項,需要的朋友參考下吧2018-03-03

