2017-01-20 8 views
-3

現在Androidアプリを使用しています。私はページにボタンがあることを望み、クリックするとフォームを作成したい。ボタンをもう一度押すと、別のフォームが作成されます。あなたがウェブサイト上にいるときと同じように、メールやその他のものを追加して、「追加」ボタンを押すと、毎回新しい入力フィールドが作成されます。 【___input_field____]
フィールド名:[___input_field____]
...Androidは新しいフォームとボタンを動的に追加します

(+)/

また、次の入力フィールドには

フィールド名等(たびに同じ)名前を有しています/ボタンがあり、このボタンを押すと上の新しいフォームが作成されます。

私はこれについてどうなるかわかりません。私はそれぞれの入力フィールドが異なるIDを持つことを望みますが、それは可能ですか?各入力フィールドには数字が入力され、最後にフォームのすべての数値を加算してその平均値を求めます。

+0

xmlを作成し、それを膨らませてプログラミング – sushildlh

+0

フラグメントを使用して.... – Mrinmoy

+0

これは私が考えていたものですが、どのフィールドがどのように異なるIDを持つことができますか? –

答えて

3

それが容易になりクリーナーフォームと子のレイアウトを作成し、その子供に新しいフォームを必要とするたびに膨らませると、あなたはこのリンクを示しView.getChildAt(position);

0

http://www.android-examples.com/create-edittext-dynamically-using-java-file-in-android/

使用することができ、各項目を取得することになりますedittextを動的に追加する簡単な方法です。あなたが上で言及したことについては、edittext配列を使用しなければならず、各 "add"クリックに対して、et [i] = new EditText()のようなedittextを作成する必要があります...

次に最終的な提出をクリックしてくださいedittext datas from this editext配列

関連する問題