UITextField在android真机上的问题

在CocoStudio编辑器的输入框内设置的文字是:输入旧密码
然后我的代码如下:

UIButton* LayerTxet = dynamic_cast<UITextField*>(layer->getWidgetByName(“text”));
LayerTxet ->addEventListenerTextField(layer, textfieldeventselector(NewUiLayer::textFieldEvent));

以上部分已经在初始化的时候就申明好了;
下面的输入框响应函数:
textFieldEvent(CCObject *pSender, TextFiledEventType type)
{
switch (type)
{
case TEXTFIELD_EVENT_ATTACH_WITH_IME:
{

LayerTxet->setText("");
}
break;
}
}

在VS上运行是对的,但是打包装到手机上之后,点了输入框还是原来的:输入旧密码,请问怎么回事?我要把它设置成空文本怎么解决?
另外,在真机上弹出的键盘也是全屏的,能不全屏吗?怎么设置?
:3: :3: :3: :3: :3: :3: :3: