草庐IT

timerLongPress

全部标签

Android:如何在软输入/键盘上捕获长按事件?

问题的简短版本:如何在Android中捕获软输入/键盘上的长按事件?长版:在Android应用程序中,我们有一个多行的EditText,我们希望有这样的行为:1.默认显示一个DONE按钮,点击它,软输入/键盘将关闭。2.如果用户长按DONE按钮,其行为将更改为ENTER按钮,并且在EditText中将有一个新行。对于要求#1,我使用了此处的解决方案:https://stackoverflow.com/a/12570003/4225326对于要求#2,我遇到的阻碍问题是如何捕获长按事件。我设置了onEditorActionListener,但捕获的事件为空:http://develope