android平台菜单返回键监听

Posted kingBook

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了android平台菜单返回键监听相关的知识,希望对你有一定的参考价值。

//声明

void onKeyReleased(EventKeyboard::KeyCode keyCode, Event* event);

//实现

//按键控制(检测onKeyReleased有反应)
auto listener = EventListenerKeyboard::create();
listener->onKeyReleased = CC_CALLBACK_0(MenuLayer::onKeyReleased, this);
_eventDispatcher->addEventListenerWithSceneGraphpriority(listener, this);
void MenuLayer::onKeyReleased(EventKeyboard::KeyCode keyCode, Event* event)
{
    switch(keyCode)
    {
    //监听返回键
    case EventKeyboard::KeyCode::KEY_ESCAPE:

         Director::getInstance()->end();
        break;
    //监听menu键
    case EventKeyboard::KeyCode::KEY_MENU:
        break;
    }
} 

 

以上是关于android平台菜单返回键监听的主要内容,如果未能解决你的问题,请参考以下文章

Android onKeyDown事件详解

H5监听Android物理返回键

Xamarin Android 监听音量键(下)

vue实现app移动端Android监听物理返回键

Android 优雅的让Fragment监听返回键

Android -- EditText输入法打开时,监听返回键