如何在android for TextView中动态使用android:Layout_marginLeft

如何在android for TextView中动态使用android:Layout_marginLeft,android,Android,我正在从“活动”动态创建文本视图。我创建了两个文本视图,我想在两个文本视图之间保持一定的间距。如何通过代码而不是XML实现这一点。通常在XML中,我们使用android:layout\u marginLeft/Right标记来保持两个文本视图之间的间距。如何通过代码实现这一点提前感谢,这取决于您使用的布局。此示例将RelativeLayout放置在线性布局中 LinearLayout linearLayoutParent; RelativeLayout relativeLayout; Rela

我正在从“活动”动态创建文本视图。我创建了两个文本视图,我想在两个文本视图之间保持一定的间距。如何通过代码而不是XML实现这一点。通常在XML中,我们使用android:layout\u marginLeft/Right标记来保持两个文本视图之间的间距。如何通过代码实现这一点
提前感谢,

这取决于您使用的布局。此示例将RelativeLayout放置在线性布局中

LinearLayout linearLayoutParent;
RelativeLayout relativeLayout;

RelativeLayout.LayoutParams margin = new RelativeLayout.LayoutParams(RelativeLayout.LayoutParams.FILL_PARENT,
                    RelativeLayout.LayoutParams.WRAP_CONTENT);
margin.setMargins(0, 0, 0, 7); //7px bottom margin

//get or create the linear and the relative layouts

...

// Add view with its margins
linearLayoutParent.addView(relativeLayout, margin);
    ViewGroup.MarginLayoutParams layoutParams = (ViewGroup.MarginLayoutParams) view.getLayoutParams();
    layoutParams.setMargins(10, 10, 10, 10);
    view.setLayoutParams(layoutParams);