Android中讓按鈕擁有返回鍵功能的方法及重寫返回鍵功能
讓按鈕擁有返回鍵的功能很簡(jiǎn)單,在點(diǎn)擊事件加上finish();就OK了。
如:
public void onClick(View v){
finish();
}
finish() 僅僅是把a(bǔ)ctivity從當(dāng)前的狀態(tài)退出,但是資源并沒(méi)有給清理。
其實(shí)android的機(jī)制決定了用戶無(wú)法完全退出application,即使用System.exit()。
android自己決定何時(shí)該從內(nèi)存中釋放程序,當(dāng)系統(tǒng)沒(méi)有可用內(nèi)存時(shí),就會(huì)按照一定的優(yōu)先級(jí)來(lái)銷毀應(yīng)用程序。
android手機(jī)操作系統(tǒng)有垃圾處理機(jī)制,所以也不必?fù)?dān)心這個(gè)問(wèn)題,用finish()方法吧。
重寫返回鍵:
public boolean onKeyDown(int keyCode,KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_BACK && event.getRepeatCount() == 0){
//這里重寫返回鍵
return true;
}
return false;
}
- Android按鈕單擊事件的四種常用寫法總結(jié)
- Android按鈕按下的時(shí)候改變顏色實(shí)現(xiàn)方法
- 基于Android實(shí)現(xiàn)點(diǎn)擊某個(gè)按鈕讓菜單選項(xiàng)從按鈕周圍指定位置彈出
- Android開(kāi)發(fā)懸浮按鈕 Floating ActionButton的實(shí)現(xiàn)方法
- android為L(zhǎng)istView每個(gè)Item上面的按鈕添加事件
- Android實(shí)現(xiàn)輸入法彈出時(shí)把布局頂上去和登錄按鈕頂上去的解決方法
- Android實(shí)現(xiàn)點(diǎn)擊AlertDialog上按鈕時(shí)不關(guān)閉對(duì)話框的方法
- Android Studio中Run按鈕是灰色的快速解決方法
- Android仿知乎懸浮功能按鈕FloatingActionButton效果
- 非常好看的android音量旋鈕
相關(guān)文章
RecyclerView實(shí)現(xiàn)拖拽排序效果
這篇文章主要為大家詳細(xì)介紹了RecyclerView實(shí)現(xiàn)拖拽排序效果,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-06-06Android自定義控件實(shí)現(xiàn)水波紋效果
這篇文章主要為大家詳細(xì)介紹了Android自定義控件實(shí)現(xiàn)水波紋效果,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2019-01-01Android實(shí)現(xiàn)簡(jiǎn)潔的APP更新dialog數(shù)字進(jìn)度條
這篇文章主要為大家詳細(xì)介紹了Android實(shí)現(xiàn)簡(jiǎn)潔的APP更新dialog數(shù)字進(jìn)度條,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-04-04Android編程實(shí)現(xiàn)換膚功能實(shí)例
這篇文章主要介紹了Android編程實(shí)現(xiàn)換膚功能的方法,結(jié)合實(shí)例形式較為詳細(xì)的分析了Android換膚的具體步驟與相關(guān)技巧,需要的朋友可以參考下2015-12-12Android列表控件Spinner簡(jiǎn)單用法示例
這篇文章主要介紹了Android列表控件Spinner簡(jiǎn)單用法,結(jié)合實(shí)例形式分析了Android列表控件Spinner的布局與功能實(shí)現(xiàn)技巧,需要的朋友可以參考下2017-12-12Android網(wǎng)絡(luò)請(qǐng)求框架Retrofit詳解
這篇文章主要為大家詳細(xì)介紹了Android網(wǎng)絡(luò)請(qǐng)求框架Retrofit,使用Retrofit2.0.0版本進(jìn)行實(shí)例演示,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-08-08