zoukankan      html  css  js  c++  java
  • android 返回键 操作

    cocos2dx项目移植到android平台上对于 android手机返回键,主菜单键等键的相关操作,本篇详细对返回键做个简单的介绍说明,

    不足不对之处,请同猿们指出。

    首先在主activity下,即主包下的activity重写方法 boolean dispatchKeyEvent(KeyEvent event) 来监听返回键的回调事件。

    k

    KeyEvent.ACTION_UP 是否是触摸按下事件    KeyEvent.KEYCODE_BACK判断是否点击的是否是返回按钮  满足条件后,执行ui提示

    方法操作://

    public AlertDialog.Builder buider = null;

    这样基本就完成了,可是在程序调用时发现一直没有触发到 dispatchKeyEvent 事件,后来终于找到了,郁闷啊!在cocos2dx项目移植过程中

    会产生资源包,而在资源包里面有关cocos2dx库文件的转换java,具体我也说不清楚,还是看下列结构吧:

    在 cocosdxactivity.java 中,添加dispatchKeyEvent 事件的重写,这样才能返回事件监听

     

    public boolean dispatchKeyEvent(KeyEvent event) 

    {

    // TODO Auto-generated method stub

    return super.dispatchKeyEvent(event);

    }

     

    好了,本篇就先这样吧,上班了。。。。

  • 相关阅读:
    异常处理
    创建数据库的连接(不同的方法)
    PDO类的封装
    理论的认知
    toolBar
    发送指内容的短信
    KVO tableView header悬浮效果
    KVO
    cocoaPods 真机报错
    cocoaPods 部署本版和项目部署版本不一致的错误
  • 原文地址:https://www.cnblogs.com/lh92lxm/p/3645010.html
Copyright © 2011-2022 走看看