在Android中有没有办法检测软件(又名“软”)键盘在屏幕上是否可见?
我想在EditText被聚焦的时候自动显示软键盘(如果设备没有物理键盘),我有两个问题: 当我的Activity显示,我的EditText被聚焦,但键盘不显示,我需要再次点击它显示键盘(应显示当我的Activity显示)。 而当我点击键盘完成时,键盘是dississed,但EditText保持专注,并不想(因为我的编辑完成)。 为了恢复,我的问题是在iPhone上有更多的东西:保持键盘与我的EditText状态同步(聚焦/不聚焦),当然如果有物理键盘则不会显示软键盘。
有没有办法检测一个外部(蓝牙或USB)键盘是否连接到iPad?
我有一个应用程序,在界面生成器中 ,我设置了一个UIView ,在视图底部附近有一个文本字段。 当我运行应用程序并尝试在该字段中input文本时,键盘向上滑动,所以我看不到我正在input的内容,直到我再次隐藏键盘。 有没有其他人遇到这个问题,并find一个好的方法来解决这个问题,而不使父视图滚动或移动屏幕上的文本字段?
我正在使用AlertDialog显示一个input框。 当我调用AlertDialog.show() ,对话框中的EditText自动聚焦,但软键盘不会自动显示。 如何在显示对话框时自动显示软键盘? (并且没有物理/硬件键盘)。 类似于当我按searchbutton来调用全局search时,软键盘会自动显示。
我的应用程序底部有一个垂直滑动抽屉。 当软键盘打开时,它将抽屉向上推,因此它位于键盘上方。 我实际上希望它保持在屏幕的底部,在显示键盘时隐藏起来。 其他人遇到这个问题? 知道如何解决它?
你如何判断大写locking是否使用JavaScript? 一个警告,但我做了谷歌它,我可以find最好的解决scheme是附加一个onkeypress事件到每个input,然后检查每次如果按字母大写,如果是的话,然后检查是否也按住了转移。 如果不是,那么大写locking必须打开。 这感觉真的很肮脏,只是… 浪费 – 肯定有比这更好的方式?
在IB的库中,介绍告诉我们,当返回键被按下时, UITextView的键盘将会消失。 但实际上返回键只能作为'\ n'。 我可以添加一个button,并使用[txtView resignFirstResponder]来隐藏键盘。 但有没有办法添加键盘上的返回键的操作,以便我不需要添加UIButton ?
在Windows窗体中 ,您可以随时了解Cursors类的当前位置。 同样的事情似乎没有可用的键盘。 是否有可能知道,例如,按下Shift键? 是否有必要追查每一个键盘通知(KeyDown和KeyUp事件)?
我想制作一个自定义的键盘。 我不知道如何在XML和活动。 这张照片是我的键盘模型。 它只需要数字。