我正在开发一个 android 应用程序,我有一个EditText
和一个两个RadioButtons
(A和B),
我想做的是:
检查A时RadioButton
,我想更改键盘布局以使用完成按钮显示它,当RadioButton
检查B时,我想更改键盘布局以使用搜索按钮显示。
我试图改变IMEOptions
我EditText
这样的,但它仍然不起作用:
注意:键盘已经可见,我想要做的只是修改按钮Search与按钮Done在这两种情况下radioButtons
@Override
public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
if(btnA.isChecked() ) {
txtSearch.setImeOptions(EditorInfo.IME_ACTION_DONE);
// txtSearch.invalidate();
}
else {
txtSearch.setImeOptions(EditorInfo.IME_ACTION_SEARCH);
// txtSearch.invalidate();
}
}
关于如何做到这一点的任何想法?
提前致谢。