我尝试将 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/

10-12 02:03