我有一个名为tvFillIn的TextView字段,每次在TextView字段tvFillIn中输入内容时,都应更新名为rbZeroToN的RadioButton文本。这是我第一次想到的:
tvFillIn.addTextChangedListener(new TextWatcher() {
@Override
public void beforeTextChanged(CharSequence s, int start, int count, int after) {
}
@Override
public void onTextChanged(CharSequence s, int start, int before, int count) {
rbZeroToN.setText("0-" + tvFillIn.getText());
}
@Override
public void afterTextChanged(Editable s) {
rbZeroToN.setText("0-" + tvFillIn.getText());
}
});
不幸的是,这似乎不起作用。我应该如何解决这个问题呢?有什么想法吗?
答案 0 :(得分:0)
这很好,我已经检查了
your_editText.addTextChangedListener(new TextWatcher() {
@Override
public void onTextChanged(CharSequence arg0, int arg1, int arg2, int arg3) {
// TODO Auto-generated method stub
rb.setText(your_editText.getText().toString());
}
@Override
public void beforeTextChanged(CharSequence arg0, int arg1, int arg2,
int arg3) {
// TODO Auto-generated method stub
}
@Override
public void afterTextChanged(Editable arg0) {
// TODO Auto-generated method stub
}
});
未使用RadioGroup检查,但仅使用1个RadioButton