0

我正在尝试以编程方式将 TextView 对象设置在 RelativeLayout 的中心。并且总是在中心附近设置 TextView。

params = (RelativeLayout.LayoutParams) N2.getLayoutParams();
params.setMargins(px(widthDP/2)-(px(35)),(height/2), 0, 0);
N2.setLayoutParams(params)

private int px(float dips) // return converting DP to PX
{
  float DP = getResources().getDisplayMetrics().density;
  return Math.round(dips * DP);
}

谢谢,伊格尔阿西斯

4

1 回答 1

1

这会将 align_centerInParent 属性设置为 true:

params.addRule(RelativeLayout.CENTER_IN_PARENT, 1);
于 2012-09-06T22:41:10.717 回答