judy
judy

Reputation: 335

Looping through specific widgets

Suppose I have a Table layout and i have a button called 'add people' which dynamically adds a row with two EdiTexts in it each time I click it. now there is another button which is supposed to save the first editText values in database and Add(sum) all the values of second editText .in HTML is very straight forward I can simply add class attribute to both inputs and loop through each class name. but I have no idea how i am supposed to do it in android.

Upvotes: 0

Views: 52

Answers (2)

Chanaka Weerasinghe
Chanaka Weerasinghe

Reputation: 5742

original answer check

    public void init(){
    TableLayout tablelayout = (TableLayout) findViewById(R.id.displayLinear);


    for (int i = 0; i <2; i++) {

       //Dynamic Button
       Button myButton = new Button(this);
       myButton.setText("Push Me");

       LinearLayout ll = (LinearLayout)findViewById(R.id.buttonlayout);
       LayoutParams lp = new LayoutParams(LayoutParams.MATCH_PARENT,  
       LayoutParams.WRAP_CONTENT);
       ll.addView(myButton, lp);
    }
}

Upvotes: 0

bachph
bachph

Reputation: 153

What about saving the references in two lists? Then you can simply iterate over the lists to either store the values in a db or to sum them.

Upvotes: 1

Related Questions