1

これはすでにどこかで説明されているかもしれません。しかし、私は何を検索すればよいのかよくわかりません。

私が探している機能は、詳細を追加できるフォームがある場合です。たとえば、メール アドレスを追加するためのフィールドがあるとします。ただし、別の電子メール アドレスを追加する場合は、ボタンをクリックすると、別の入力フィールドが表示されます。

いえ

Name  [     ]
Email [     ]
[ADD]

次に、追加をクリックすると、

Name  [     ]
Email [     ]
Email [     ]
[ADD]

ありがとう

4

2 に答える 2

1

次のコードは、ボタンがクリックされたときに edittext を追加するのに役立ちます...

LinearLayout linearH = 新しい LinearLayout(コンテキスト);

LinearLayout.LayoutParams edtTextParams=new LinearLayout.LayoutParams(LinearLayout.LayoutParams.FILL_PARENT, LinearLayout.LayoutParams.WRAP_CONTENT,1.0f); EditText edtText =new EditText(context);
linearH.addView(edtText , edtTextParams);

于 2013-08-10T17:53:44.890 に答える
1

この簡単な例は、コードでボタンがクリックされたときに編集テキストを追加する方法です。

LinearLayout ll = (LinearLayout)findViewById(R.id.mainLayout);
EditText et = new EditText(this);
ll.addView(et);
于 2013-08-10T13:30:25.703 に答える