我使用以下语法创建了一个动态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是一个按钮,如果特定行的长度或宽度发生变化,我想重新计算该行的结果。我需要帮助来掌握如何选择/编辑当前行以计算结果。