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