以编程方式将重力添加到EditText

Tap*_*ave 1 java android gravity android-edittext

我尝试将CENTER_VERTICAL添加到EditText:

((EditText)childView).setGravity( ((EditText)childView).getGravity() | Gravity.CENTER_VERTICAL);
Run Code Online (Sandbox Code Playgroud)

我需要ADD(但不要改变!!!)View的另一个当前重力.

例如,EditText已经具有重力LEFT.我试试

((EditText)childView).setGravity( Gravity.CENTER_VERTICAL);
Run Code Online (Sandbox Code Playgroud)

但是新的引力会杀死左重力.

添加新引力的最佳方法是什么?

Arc*_*pgc 7

尝试:

((EditText)childView).setGravity(Gravity.LEFT | Gravity.CENTER_VERTICAL);
Run Code Online (Sandbox Code Playgroud)

你必须知道初始引力集.