0
|--------------------|--> Relative Layout
|Horizontal linear 1 |
|Horizontal linear 2 |
|Horizontal linear 3 |
|--------------------| 

这样。

我想在 android 手机中创建一个像新联系人一样的布局。当我们按 + 符号时,它将动态添加文本框和一个删除按钮。请回答这个问题。或任何其他方式来获得这种格式......谢谢你的朋友:)

我试过这个。

 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);
4

2 回答 2

0

您可以使用LayoutParams方法设置规则。

于 2013-08-13T07:50:34.223 回答
0

您不想将 LinearLayout 参数添加到线性布局。您想添加RelativeLayout.LayoutParams,因为它的父级是RelativeLayout。然后您可以按照@Maxim Efimov 的建议为这些参数添加规则。

于 2013-08-13T07:55:02.050 回答