Вот один обходной путь, который я нашел. Откройте проблемный текст редактирования и нажмите клавишу ВОЗВРАТА. Обратите внимание, что он сдвигает editText ближе к позиции, для которой вы снимаете.
Так что, хотя вы и хакерские, по сути, вы можете порадовать новую строку вверху текста редактирования.
Кажется, это также работает с использованием новой строки в нижней части, но вам нужно будет использовать задержку, чтобы не добавлять новую строку, пока ПОСЛЕ экранной клавиатуры не анимирована в нужное положение.
Примечание. Эта проблема возникает только на некоторых телефонах (DroidX).
if (android.os.Build.MODEL.equals("DROIDX")) {
inputEt.setOnFocusChangeListener(new OnFocusChangeListener() {
@Override
public void onFocusChange(View v, boolean hasFocus) {
String text = inputEt.getText().toString();
text = "\n\n" + text.trim();
inputEt.setText(text);
inputEt.setSelection(text.length());
}
});
}