CENTER_VERTICAL を EditText に追加してみます:
((EditText)childView).setGravity( ((EditText)childView).getGravity() | Gravity.CENTER_VERTICAL);
View の別の現在の重力を追加する必要があります (ただし、変更しないでください!!!)。
例、EditText には既に重力 LEFT があります。私は試します
((EditText)childView).setGravity( Gravity.CENTER_VERTICAL);
しかし、新しい重力は左の重力を殺すことです。
新しい重力を追加する最良の方法は何ですか?