我正在为我正在制作的游戏制作登录系统。我有一个"用户名" TextField
和"密码" TextField
。使用Android等移动设备时,我需要使用屏幕键盘。问题是键盘阻挡了TextField
框,我在打字时无法再看到它。有没有办法在显示屏幕键盘时移动TextField
?
我尝试了几种方法,但我遇到的问题是没有办法检测键盘是否在屏幕上。此外,使用弹出文本输入对话框是不可能的,因为我有一个密码字段,并且没有密码选项。
提前致谢!
答案 0 :(得分:2)
回答这么晚,但如果有人帮助的话。
向FocusListener()
添加TextField
,这样您就可以在TextField
聚焦(点击)时收听该事件。
通过调用以下内容将相机的y
位置更改为大约屏幕高度一半的数字:
camera.position.set(x, y, z);
camera.update();
这将移动屏幕,您现在可以查看键盘先前阻止的内容。