尝试以编程方式在RelativeLayout的中心设置TextView对象

时间:2012-09-06 20:56:40

标签: android

我试图以编程方式在RelativeLayout的中心设置TextView对象。 并始终将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);
}

感谢, igal assis

1 个答案:

答案 0 :(得分:1)

这会将align_centerInParent属性设置为true:

params.addRule(RelativeLayout.CENTER_IN_PARENT, 1);