|--------------------|--> Relative Layout
|Horizontal linear 1 |
|Horizontal linear 2 |
|Horizontal linear 3 |
|--------------------| 用这种方式。
我想要创建一个布局像新的联系方式在安卓phone.when,我们按+符号,它将添加文本框和一个删除按钮,dynamically.Please回答如下。或者任何其他获得这种格式的方法..。谢谢各位朋友:)
我试过这个。
ll = new LinearLayout(this);
ll.setLayoutParams(new LayoutParams(LinearLayout.LayoutParams.MATCH_PARENT, LinearLayout.LayoutParams.WRAP_CONTENT));
TextView tv = new TextView(this);
EditText ed = new EditText(this);
Button bob = new Button(this);
tv.setText("NextVal");
ed.setHint("Number");
ed.setId(++i);
ed.setInputType(InputType.TYPE_CLASS_NUMBER);
bob.setText("Rem");
bob.setId(i);
ll.setOrientation(LinearLayout.HORIZONTAL);
allet.add(ed);
ll.addView(tv);
ll.addView(ed);
ll.addView(bob);
ll.setId(i);
allli.add(ll);
rl.addView(ll);发布于 2013-08-13 07:55:02
您不希望在线性布局中添加LinearLayout参数。您想要添加RelativeLayout.LayoutParams,因为它的父级是RelativeLayout。然后,您可以按照@Maxim的建议,在这些参数中添加规则。
发布于 2013-08-13 07:50:34
可以通过使用LayoutParams方法来设置规则。
https://stackoverflow.com/questions/18203413
复制相似问题