就是按的软键盘上的回车就可以关闭软软键盘了,测试机器是小米note,软键盘就是小米自带的软键盘,我没有安装过其它的。我的editbox参数设置为:
Size editboxSize = Size(visibleSize.width - 40 - 40, visibleSize.height / 2);
std::string pNormalSprite = “transparentfill_c.png”;
auto editText = ui::EditBox::create(editboxSize, pNormalSprite, ui::Widget::TextureResType::LOCAL);
editText->setFont(“fonts/arial.ttf”, 40);
editText->setFontColor(Color3B(51, 51, 51));
editText->setMaxLength(200);
editText->setText("");
editText->setReturnType(ui::EditBox::KeyboardReturnType::DONE);
editText->setInputFlag(ui::EditBox::InputFlag::SENSITIVE);
editText->setInputMode(ui::EditBox::InputMode::ANY);
editText->setDelegate(this);
this->addChild(editText, 5);
editText->setAnchorPoint(Vec2(0.0f, 0.0f));
editText->setPosition(Vec2(40, visibleSize.height / 2));