1212 - cocos 输入框自动弹出键盘

cocos2d-lua 3.8 版本

void EditBoxImplAndroid::setNativeVisible(bool visible)
{ // don't need to be implemented on android platform.
    JniHelper::callStaticVoidMethod(editBoxClassName, "setVisible", _editBoxIndex, visible);
}

注释说不需要实现。结果调用了 java 函数。
调用了 java 函数就不说了,还弹出键盘。

而且我认为只有点击了输入框精灵时才需要弹出输入框。这样我们在创建面板的时候,就不需要去隐藏这个输入框精灵了。

root->panel1->editbox1
root->panel2->editbox2

隐藏 panel1 的时候需要手动去隐藏 editbox1
隐藏 panel2 的时候需要手动去隐藏 editbox2

你可能感兴趣的:(1212 - cocos 输入框自动弹出键盘)