更改android键盘上的默认按钮标签

时间:2014-06-03 19:09:51

标签: java android button label

是否可以在默认的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"。我应该正确地适应上述代码,还是有另一种方法来实现它?

1 个答案:

答案 0 :(得分:0)

你忘记了

editText.setInputType(InputType.TYPE_CLASS_TEXT);

否则,EditText默认为TYPE_CLASS_TEXT | TYPE_TEXT_FLAG_MULTI_LINE,它始终具有“输入换行符”键而不是IME_ACTION_DONE