安卓EditText多行输入时,设置imeOptions失效问题
2018-12-28 本文已影响0人
MT安小樂
解决方法:继承EditText类,覆写onCreateInputConnection方法,如下:
@Override
public InputConnection onCreateInputConnection(EditorInfo outAttrs) {
InputConnection inputConnection = super.onCreateInputConnection(outAttrs);
if(inputConnection != null){
outAttrs.imeOptions &= ~EditorInfo.IME_FLAG_NO_ENTER_ACTION;
}
return inputConnection;
}