Как получить все каждое значение из динамического представления в Android для выполнения вычисления

#java #android

#java #Android

Вопрос:

Я столкнулся с проблемой получения всех значений из моего динамического представления. Мне нужно все значения из каждой строки, чтобы я мог получить правильный ответ для своих вычислений. На данный момент выходные данные для вычисления считывают только последнее значение, введенное пользователем, и дают мне неправильный ответ. Я пробовал несколько решений, но они не работают для меня. Я действительно ценю вашу помощь, поскольку я не эксперт.

это картина моей проблемы

  int valueActLength = Integer.parseInt(actualLength.getText().toString());


    for (int i = 0; i < parentTableLayout.getChildCount(); i  ) {
        View row = parentTableLayout.getChildAt(i);
        EditText lengthInput = row.findViewById(R.id.length_input);
        EditText inputQuantity = row.findViewById(R.id.input_qty);
        int inputQty = Integer.parseInt(inputQuantity.getText().toString());
        int requireLength = Integer.parseInt(lengthInput.getText().toString());
 

// это код для создания новой строки

 public void addView() {

    LayoutInflater inflater = (LayoutInflater) getSystemService(Context.LAYOUT_INFLATER_SERVICE);
    final View w = inflater.inflate(R.layout.rod_input, null);
    parentTableLayout.addView(w);
 

Я решил проблему. Спасибо

Комментарии:

1. Нам нужно видеть код, который вы используете для создания новой строки каждый раз

2. Я уже добавил его.