第一篇博客,好激动~
前一阵子在移植程序的过程中发现,在ios下,通过点击键盘外面的区域键盘会自动隐藏,而android下却不行。后来也是通过网上的各种资料。写了如下代码就可以了。在这里贴出来分享下。
在org/cocos2dx/lib下的Cocos2dxEditBoxDialog.java文件添加函数:
@Override
public boolean onTouchEvent(MotionEvent event) {
// TODO Auto-generated method stub
if (event.getAction() == MotionEvent.ACTION_DOWN) {
Cocos2dxHelper.setEditTextDialogResult(Cocos2dxEditBoxDialog.this.mInputEditText.getText().toString());
Cocos2dxEditBoxDialog.this.closeKeyboard();
Cocos2dxEditBoxDialog.this.dismiss();
}
return super.onTouchEvent(event);
}
如果发现有什么需要改进的地方,希望大家指出来哈。