我已经能够通过一些简单的代码模仿“输入”功能.通过使用KeyEvent和OnKeyListeners.我尝试对其进行编码,以便“Shift-Enter”可以工作(例如isShiftpressed()).然而,经过一些研究后我发现“Shift”显然不会触发软键盘的onKey事件.
很多StackOverflow建议告诉我使用TextChangedListener,但这对我不起作用,因为shift和enter实际上都没有改变EditText中的文本.
有没有人知道一个解决方案,以便我可以获得我的EditText的预期功能?我想在这一点上会做任何事情.
解决方法 Thomas Ahle在这个答案中的代码似乎正是您所寻找的.How do I handle ImeOptions’ done button click?
不幸的是我无法让它在我的HTC Desire上工作,因为isShiftpressed()总是假的.
总结以上是内存溢出为你收集整理的android – 使用软键盘为EditText编程“enter”和“shift-enter”全部内容,希望文章能够帮你解决android – 使用软键盘为EditText编程“enter”和“shift-enter”所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)