我尝试将 CENTER_VERTICAL 添加到 EditText:
((EditText)childView).setGravity( ((EditText)childView).getGravity() | Gravity.CENTER_VERTICAL);
我需要添加(但不改变!!!)任何其他当前的 View 重力。
例如,EditText 已经有重力 LEFT。我试试
((EditText)childView).setGravity( Gravity.CENTER_VERTICAL);
但新的重力是杀死左重力。
添加新重力的最佳方法是什么?
最佳答案
尝试:
((EditText)childView).setGravity(Gravity.LEFT | Gravity.CENTER_VERTICAL);
你一定知道初始重力集。
关于java - 以编程方式向 EditText 添加重力,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17482540/