Когда вы создаете EditText программно, вы должны сначала установить setKeyListener (TextKeyListener.getInstance ());
В противном случае ваш взгляд всегда будет соответствовать Gravity.TOP.
Я не знаю реальной причины, но прежде чем вы укажете любой другой параметр для EditText, вы должны установить setKeyListener (TextKeyListener.getInstance ());
Исправление: работает только в том случае, если вы создаете свой пользовательский виджет, расширяя EditText и определяя свой виджет в XML. Проверено только на Android 5.0.1