Ответ 1
Боюсь, вы не сможете этого сделать. Но одно дело в том, что вы можете обрабатывать такие ключевые клавиши softkey, как это,
edittext.setOnKeyListener(new OnKeyListener() {
public boolean onKey(View v, int keyCode, KeyEvent event) {
if (event.getAction() == KeyEvent.ACTION_DOWN
&& event.getKeyCode() == KeyEvent.KEYCODE_ENTER) {
Log.i("event", "captured");
return false;
}
else if(event.getAction() == KeyEvent.ACTION_DOWN
&& event.getKeyCode() == KeyEvent.KEYCODE_BACK){
Log.i("Back event Trigered","Back event");
}
}
}
return false;
}
});
Кроме того, вы должны заметить, что предоставление атрибута android:singleLine=true
приведет к увеличению размера edittext при нажатии кнопки soft keyborad ENTER