Android 为什么输入/返回/下一行键不';当输入类型设置为数字模式时是否不工作?
我有这个代码,可以将输入模式从文本模式切换到数字模式Android 为什么输入/返回/下一行键不';当输入类型设置为数字模式时是否不工作?,android,Android,我有这个代码,可以将输入模式从文本模式切换到数字模式 public void inputMode(View v){ Button b = (Button) v; if(b.getText().equals("123")){ b.setText("abc"); etdetail.setInputType(InputType.TYPE_CLASS_NUMBER); etdetail.setSing
public void inputMode(View v){
Button b = (Button) v;
if(b.getText().equals("123")){
b.setText("abc");
etdetail.setInputType(InputType.TYPE_CLASS_NUMBER);
etdetail.setSingleLine(false);
etdetail.setImeOptions(EditorInfo.PARCELABLE_WRITE_RETURN_VALUE); //no effect
etdetail.requestFocus();
etdetail.setSelection(etdetail.getText().length());
}else{
b.setText("123");
etdetail.setInputType(InputType.TYPE_CLASS_TEXT);
etdetail.setSingleLine(false);
etdetail.requestFocus();
etdetail.setSelection(etdetail.getText().length());
}
}
有人能告诉我哪里错了吗?你有没有试过这样的方法:
etdetail.setText(System.getProperty("line.separator"));