这两个问题折腾了我一天多时间,尽快下班时候把创建文件夹问题给解决了,刚把cceditbox点击事件无响应问题解决了。真是大爽。
1.创建文件夹
_mkdir()这个c函数就行,在vs ide中,定位的头文件是direct.h,但是这个文件不被ndk编译通过,没有这个文件。好吧,死脑筋,开始怀疑eclipse库路径设置有问题,但是不知道哪不对,搜索到了头大地步,好吧,认真仔细一看,原来是在ndk中,_mkdir函数放在了#include <sys/stat.h>中,改为这个头文件就行了。
2.点击无响应问题。
开始问题是cceditbox addchild到layout中,一直报错,添加到layer中,位置又一直对不上,刚搜到,原来是addnode,good。现在是位置摆放正常了,但是点击没有事件,又卡住了,搜了搜是事件被其他节点劫着了,调整事件优先级就ok,但是一直没有想到setTouchPriority()函数。后来搜到了,问题影刃而解。事件优先级和添加的优先级相反。
见:http://www.cocoachina.com/ask/questions/show/107415
cceditbox和cocostudio联合界面点击事件无响应问题,Android中创建文件夹问题,布布扣,bubuko.com