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);