How do I handle ImeOptions#39; done button click?(如何处理 ImeOptions 的完成按钮点击?)
问题描述
我有一个 EditText
我正在设置以下属性,以便当用户单击 EditText 时我可以在键盘上显示完成按钮.
I am having an EditText
where I am setting the following property so that I can display the done button on the keyboard when user click on the EditText.
当用户单击屏幕键盘上的完成按钮(完成输入)时,我想更改 RadioButton
状态.
When user clicks the done button on the screen keyboard (finished typing) I want to change a RadioButton
state.
如何在屏幕键盘点击完成按钮时跟踪它?
How can I track done button when it is hit from screen keyboard?
推荐答案
我最终得到了 Roberts 和 chirags 的组合答案:
I ended up with a combination of Roberts and chirags answers:
更新:上面的代码有时会激活回调两次.相反,我选择了从 Google 聊天客户端获得的以下代码:
Update: The above code would some times activate the callback twice. Instead I've opted for the following code, which I got from the Google chat clients:
这篇关于如何处理 ImeOptions 的完成按钮点击?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!