选中复选框后,我创建一个EditText视图并保存选中的值。
if (checked){
//add to array
checkIn.add(boxName);
mLayout.addView(createNewEditText(boxNumber),count+1);
//set focus and open keyboard
EditText editText = (EditText) findViewById(100+ Integer.parseInt(boxNumber));
editText.requestFocus();
}else {
//remove from array
checkIn.remove(boxName);
int intTextId = Integer.parseInt(boxNumber);
mLayout.removeView(findViewById(100+intTextId));
}
接下来,用户可以将数据输入EditText。 我想在输入数据后保存该值。
我搜索了谷歌并没有找到任何东西。
任何想法
答案 0 :(得分:0)
您可以使用TextChangedListener:
editText.addTextChangedListener(new TextWatcher() {
public void afterTextChanged(Editable s)
{
//do something with your text
}
public void beforeTextChanged(CharSequence s, int start, int count, int after) {}
public void onTextChanged(CharSequence s, int start, int before, int count) {}
});
}