从动态表获取当前行

时间:2018-07-28 09:48:37

标签: android android-tablelayout dynamically-generated tablerow

我使用以下语法创建了一个动态android表

TableLayout table = (TableLayout) findViewById(R.id.MeasurementTable);


           TableRow tRow = new TableRow(MeasurementClass.this);

            EditText tlength = new EditText(MeasurementClass.this);

            tlength.setText(length);

            EditText tWidth = new EditText(MeasurementClass.this);
            tWidth.setText(width);
            TextView tResult = new TextView(MeasurementClass.this);
            tResult.setText(sqft);


            final Button tCalculate = new Button(FlooringCalculator.this);
            tCalculate.setText(R.string.calculate);
            tCalculate.setOnClickListener(new View.OnClickListener() {
                @Override
                public void onClick(View v) {

                }
            });


            tRow.addView(tlength);
            tRow.addView(tWidth);
            tRow.addView(tResult);
            tRow.addView(tCalculate);

         //   tRow.setOnFocusChangeListener();
            table.addView(tRow);
            tRow.setActivated(true);

在上表中,我正在尝试添加测量详细信息

Length width result 
  10      15    25.67  **Calculate**

Calculate是一个按钮,如果特定行的长度或宽度发生变化,我想重新计算该行的结果。我需要帮助来掌握如何选择/编辑当前行以计算结果。

0 个答案:

没有答案