在我的应用程序中,我希望用户输入任何默认的软输入,但我没有使用任何输入区域。我已经弹出了软输入,但现在我需要从软输入中听取键盘事件。
我认为这将是一个已解决的问题,但我遇到了文档问题。我希望得到用户的软输入在我的应用程序中生成的内容,即使没有焦点的输入字段也是如此。
这个措辞是否足够明确?
干杯。
答案 0 :(得分:0)
使用InputManager#showSoftInput(View view,int flags)
打开软输入后,您必须将自己设置为此view
的 OnKeyListener ,您将收到所有关键事件。
答案 1 :(得分:0)
你好goodaccountname,
我认为更好的方法是在打开键盘后添加隐藏的textview并请求关注它,并使用textwatcher(http://developer.android.com/reference/android/text/TextWatcher.html)来收听文本中的每个更改。就这样。我没试过,但这些会有所帮助。美好的一天!