是否可以在默认的android键盘中更改右下按钮(OK-Button)的标签?我想在其上设置我自己的文本,我尝试了以下代码:
EditText et = (EditText) findviewById(...);
et.setImeOptions(EditorInfo.IME_ACTION_DONE);
et.setImeActionLabel("myLabel", EditorInfo.IME_ACTION_DONE);
但是,我在Button上看到的标签是EditorInfo.IME_ACTION_DONE
的默认值,即" OK"。我应该正确地适应上述代码,还是有另一种方法来实现它?
答案 0 :(得分:0)
你忘记了
editText.setInputType(InputType.TYPE_CLASS_TEXT);
否则,EditText默认为TYPE_CLASS_TEXT | TYPE_TEXT_FLAG_MULTI_LINE
,它始终具有“输入换行符”键而不是IME_ACTION_DONE
。