protected void updateTable() {
// TODO Auto-generated method stub
final TableLayout tl = (TableLayout) findViewById(R.id.settingtable);
tl.removeAllViews();
for(int i=0; i<10; i++) {
final TableRow tablerow = new TableRow(this);
tablerow.setLayoutParams(new LayoutParams(
LayoutParams.FILL_PARENT, LayoutParams.WRAP_CONTENT));
final TextView deviceedit = new TextView(this);
deviceedit.setText(i+1);
deviceedit.setTextColor(Color.BLACK);
deviceedit.setGravity(Gravity.CENTER);
deviceedit.setTextSize(20);
deviceedit.setBackgroundResource(R.drawable.lighter_cell_shape);
tablerow.addView(deviceedit);
final EditText pondedit = new EditText(this);
pondedit.setText("");
pondedit.setTextColor(Color.BLACK);
pondedit.setGravity(Gravity.CENTER);
pondedit.setBackgroundResource(R.drawable.lighter_cell_shape);
tablerow.addView(pondedit);
pondedit.addTextChangedListener(new TextWatcher() {
@Override
public void onTextChanged(CharSequence s, int start, int before, int count) {
// TODO Auto-generated method stub
}
@Override
public void beforeTextChanged(CharSequence s, int start, int count,
int after) {
// TODO Auto-generated method stub
}
@Override
public void afterTextChanged(Editable s) {
// TODO Auto-generated method stub
}
});
tl.addView(tablerow);
}
}
生成された edittext にテキストを入力したとき、これらの textView への参照を含む edittext からこれらのテキストを取得するにはどうすればよいでしょうか。TextWatcher は、このコンテキストに役立つかどうか? edittexts からデータを取得し、TextView を参照してデータベースにデータを保存したいと考えています。