TextView text = new TextView(v.getContext());
text.setLayoutParams(new TableLayout.LayoutParams(LayoutParams.WRAP_CONTENT,
LayoutParams.WRAP_CONTENT, 1f));
(HOẶC LÀ)
TextView tv = new TextView(v.getContext());
LayoutParams params = new TableRow.LayoutParams(0, LayoutParams.WRAP_CONTENT, 1f);
tv.setLayoutParams(params);
1f được giới thiệu là trọng lượng = 1; tùy theo nhu cầu của bạn, bạn có thể đưa ra 2f hoặc 3f, các chế độ xem sẽ di chuyển theo dấu cách vào không gian. Để tạo khoảng cách được chỉ định giữa các chế độ xem trong Bố cục tuyến tính, hãy sử dụng trọng số cho " Tuyến tính tuyến tính ".
LinearLayout ll_Outer= (LinearLayout ) view.findViewById(R.id.linearview);
LinearLayout llInner = new LinearLayout(this);
LinearLayout.LayoutParams lp = new LinearLayout.LayoutParams(LinearLayout.LayoutParams.FillParent, LinearLayout.LayoutParams.WrapContent);
llInner.Orientation = Orientation.Horizontal;
llInner.WeightSum = 2;
ll_Outer.AddView(llInner);