我有一个将 ImeOptions 设置为 EditorInfo.IME_ACTION_NEXT 的 EditText。因此,当字段获得焦点时,键盘上会显示“下一步”按钮。我希望按钮在用户键入时更改为“完成”(出于某些原因)。所以我有一个 TextWatcher,我尝试在“afterTextChanged”上将 ImeOptions 更改为 EditorInfo.IME_ACTION_DONE,但键盘上的键没有改变。我试图隐藏键盘,更改 ImeOptions 并再次显示键盘,但它不起作用(此解决方案适用于 iOS)。
有人知道该怎么做吗?