Android中的监听和按键怎么处理


这篇文章主要介绍了Android中的监听和按键怎么处理的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Android中的监听和按键怎么处理文章都会有所收获,下面我们一起来看看吧。我们来练习下各种监听。我们在 TextView 上添加了触摸监听,在 Button 上添加了长按监听,在 Spinner 下拉框选项发生变化的时候添加了监听,在 ListView 选中选项时增加了监听。xmlActivity按键处理表现为使用 Android 设备时操作的物理免费云主机域名按钮的响应的处理。重写 onKey??() 方法可以处理按钮的事件,该系列方法的参数 int keyCode 表示按下的哪个键,可以匹配 keyEvent 类中的常量进行对比。我们可以捕获 Back 键。原理是:当按下 BACK 键时,会被onKeyDown捕获,判断是 BACK 键,则执行相应方法。新建一个测试项目,在 MainActivity 中增加如下代码:可以看到按下返回键时,退出了程序,同时输出日志由于最后执行了return super.onKeyDown(keyCode, event);,所以按照默认方式退出了如果改为return false;return true;都不会退出程序。栗子:连按2次退出应用程序的代码运行程序,当连续按两次返回键会退出程序,如果只按一次不会。onBackPressed()这个方法就是专门用来监听 back 键事件的。所以可以用以下代码完成 按两次返回键退出程序 的功能。监听手机上的 Back 键可以在 Activity 中重写onBackPressed方法。如果只有1个 Activity 管理多个 Fragment,每个 Fragment 点击 Back 键处理不同事件,可以在 Activity 中重写 onBackPressed 方法,然后区分不同 Fragment 即可。因为我的 Fragment 用 tag 进行了区分,区分当前 tag 即可,代码如下:关于“Android中的监听和按键怎么处理”这篇文章的内容就介绍到这里,感谢各位的阅读!相信大家对“Android中的监听和按键怎么处理”知识都有一定的了解,大家如果还想学习更多知识,欢迎关注百云主机行业资讯频道。

相关推荐: CSS如何使用relative属性实现相对定位

这篇文章主要介绍“CSS如何使用relative属性实现相对定位”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“CSS如何使用relative属性实现相对定位”文章能帮助大家解决问题。CSS relative相对定位设置…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 03/30 22:08
下一篇 03/30 22:08

相关推荐