如何通过代码设置 TextView 的 layout_gravity?

我尝试使用layoutparams,但没有任何好的结果。

new TableRow.LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.FILL_PARENT, Gravity.LEFT | Gravity.CENTER_VERTICAL);

使用这个之后,我的文本就停留在它的标准位置,在左上角。
width: FILL_PARENT 或重力代码都不做任何事情。

最佳答案

FrameLayout.LayoutParams params = new FrameLayout.LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT, Gravity.LEFT | Gravity.CENTER_VERTICAL)

10-08 09:23