user1682133
user1682133

Reputation: 193

How to get values from dynamically created EditText fields?

I am little confused with following scenario:

I have an add button which I use it to add a number of EditText fields, when I tap on the save button I should get the values from the EditTexts.

How can I get these values from all of the EditText fields?

Upvotes: 1

Views: 1849

Answers (2)

YuviDroid
YuviDroid

Reputation: 1546

You could do something like this:

Store all the EditText fields you create programmatically inside a List. So whenever you have viewGroup.add(myEditText); you would also have myList.add(myEditText);

Then when you press 'save' just loop on your list and use getText() to get the data from your EditText fields.

I'm sure there are also other ways to accomplish this ;)

Upvotes: 1

Hardik Joshi
Hardik Joshi

Reputation: 9507

btn_no_of.setOnClickListener(new View.OnClickListener() {

        @Override
        public void onClick(View v) {
            // TODO Auto-generated method stub

            String str1=edittext1.gettext.tostring();
                            String str2=edittext2.gettext.tostring();

        }
    });

Upvotes: 1

Related Questions