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

この上。

Androidフォンの新しい連絡先のようなレイアウトを1つ作成したい.+記号を押すと、テキストボックスが追加され、1つの削除ボタンが動的に追加されます.これに答えてください. または、この形式を取得する他の方法...友人に感謝します:)

私はこれを試しました。

 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 であるため、RelativeLayout.LayoutParams を追加します。次に、@Maxim Efimov が提案したように、これらのパラメーターにルールを追加できます。

于 2013-08-13T07:55:02.050 に答える