我有按回车键删除键盘的代码。现在的问题是 EditView 插入了一个新行。我试图从 textview 中获取文本并删除任何墨盒返回。但它不起作用。
这是代码:
mUserName.setOnEditorActionListener(
new android.widget.TextView.OnEditorActionListener()
{
public boolean onEditorAction(TextView v, int actionId, KeyEvent event)
{
InputMethodManager imm = (InputMethodManager)getSystemService(
Context.INPUT_METHOD_SERVICE);
imm.hideSoftInputFromWindow(mUserName.getWindowToken(), 0);
CharSequence c=v.getText();
String h= c.toString();
v.setText(h.replaceAll("\n",""));
return false;
}
}
);