Android TextView在xml中设置marginTop是使用的layout_marginTop属性,如果是在代码中动态设置layout_marginTop的话,可以使用如下方法即可:
public static void setTopMargin(View view, int topMargin) {
ViewGroup.MarginLayoutParams layoutParams = (ViewGroup.MarginLayoutParams) view.getLayoutParams();
layoutParams.setMargins(layoutParams.leftMargin, topMargin,
layoutParams.rightMargin,layoutParams.bottomMargin);
view.setLayoutParams(layoutParams);
}在使用时,这样即可:
setTopMargin(textView,284);