【发布时间】:2014-08-24 22:31:09
【问题描述】:
我在 TextView 中动态创建了一个布局,我想显示 2。它可以工作,但是我如何定位 TextView,一个右一个左一个?谢谢
ScrollView sv = new ScrollView(this);
sv.setLayoutParams(new LayoutParams(LayoutParams.MATCH_PARENT,LayoutParams.MATCH_PARENT));
RelativeLayout r_layout = new RelativeLayout(this);
r_layout.setLayoutParams(new LayoutParams(LayoutParams.WRAP_CONTENT,LayoutParams.WRAP_CONTENT));
sv.addView(r_layout);
TextView tv2 = new TextView(this);
TextView tv1 = new TextView(this);
int id1 = 1;
tv1.setId(id1);
RelativeLayout.LayoutParams p = new RelativeLayout.LayoutParams(RelativeLayout.LayoutParams.WRAP_CONTENT, RelativeLayout.LayoutParams.WRAP_CONTENT);
p.addRule(RelativeLayout.RIGHT_OF, tv1.getId());
tv2.setText(data.getStringExtra("prodotto"));
tv1.setText(data.getStringExtra("prodotto"));
r_layout.addView(tv2, p);
layout_relativo.addView(sv);
【问题讨论】:
标签: android layout textview layoutparams