Android中让按钮拥有返回键功能的方法及重写返回键功能
投稿:junjie
这篇文章主要介绍了Android中让按钮拥有返回键功能的方法及重写返回键功能,本文直接给出代码写法,并标记了一些注意事项,需要的朋友可以参考下
让按钮拥有返回键的功能很简单,在点击事件加上finish();就OK了。
如:
复制代码 代码如下:
public void onClick(View v){
finish();
}
finish() 仅仅是把activity从当前的状态退出,但是资源并没有给清理。
其实android的机制决定了用户无法完全退出application,即使用System.exit()。
android自己决定何时该从内存中释放程序,当系统没有可用内存时,就会按照一定的优先级来销毁应用程序。
android手机操作系统有垃圾处理机制,所以也不必担心这个问题,用finish()方法吧。
重写返回键:
复制代码 代码如下:
public boolean onKeyDown(int keyCode,KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_BACK && event.getRepeatCount() == 0){
//这里重写返回键
return true;
}
return false;
}
您可能感兴趣的文章:
- Android按钮单击事件的四种常用写法总结
- Android按钮按下的时候改变颜色实现方法
- 基于Android实现点击某个按钮让菜单选项从按钮周围指定位置弹出
- Android开发悬浮按钮 Floating ActionButton的实现方法
- android为ListView每个Item上面的按钮添加事件
- Android实现输入法弹出时把布局顶上去和登录按钮顶上去的解决方法
- Android实现点击AlertDialog上按钮时不关闭对话框的方法
- Android Studio中Run按钮是灰色的快速解决方法
- Android仿知乎悬浮功能按钮FloatingActionButton效果
- 非常好看的android音量旋钮