有什么方法可以知道屏幕上键盘(keyboard)的尺寸大小吗?我用cocos2d进行编程,但我想知道屏幕上键盘的高度(无论是在Android的环境下还是在cocos2d的环境中)。我知道键盘中有一个getHeight()的方法,但是我不想创建新的键盘,只想用现在默认的那个。
有什么方法可以知道屏幕上键盘(keyboard)的尺寸大小吗?我用cocos2d进行编程,但我想知道屏幕上键盘的高度(无论是在Android的环境下还是在cocos2d的环境中)。我知道键盘中有一个getHeight()的方法,但是我不想创建新的键盘,只想用现在默认的那个。
2 回答1.5k 阅读✓ 已解决
2 回答1.9k 阅读
3 回答666 阅读✓ 已解决
1 回答2.2k 阅读
1 回答903 阅读✓ 已解决
1 回答1.4k 阅读
1 回答604 阅读✓ 已解决
答:Rudy_TM
(最佳答案)
我的方法是使用如下代码:
答:Azhar Yousuf
在cocos2d-x中,我们可以使用CCEditBox,在Extensions->GUI->CCEditBox中,你可以找到CCEditBox类别。关键在于,这项类别可以在屏幕上隐藏键盘,一旦编辑框(edit box)在屏幕上的位置过低,键盘将会自动上移。如果你使用的是cocos2d-x v2.1.3,你可以在samples->cpp->TestCpp->Classes->ExtensionTest->EditBoxTest中完成相关操作。
答:Habbot Phan
如果键盘不是全屏显示的,你可以使用如下代码: