1
在横向模式下,我希望能够判断弹出的spoft键盘是否占用整个屏幕。 我知道这是依赖于设备的,但是如何判断当前设备是否在横向模式下使用全屏键盘?如何判断软键盘是否处于提取模式?
在横向模式下,我希望能够判断弹出的spoft键盘是否占用整个屏幕。 我知道这是依赖于设备的,但是如何判断当前设备是否在横向模式下使用全屏键盘?如何判断软键盘是否处于提取模式?
刚刚发现InputMethodManager
包含一个叫做isFullscreenMode()
的函数。我相信这是一个很好的方法来检查...
你的意思是一些设备显示整个屏幕的软键盘?我还没有看到任何设备 – stinepike 2013-03-16 19:48:03
我认为,在横向模式下,除非打开了一个名为flagNoExtractUi的标志,否则所有手机(除了相对较大的手机)都会显示全屏软键盘。 – EyalBellisha 2013-03-16 19:53:17
可以请你描述你的全屏键盘是什么意思。在整个屏幕上只有键盘吗?我刚刚在galaxy y(ldpi)中进行了检查,但在sms中的横向模式下,edittext也显示为 – stinepike 2013-03-16 19:57:21