如何在TextView字段中键入内容时更新单选按钮的文本

时间:2014-07-01 09:19:14

标签: android android-layout textview

我有一个名为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());
        }
    });

不幸的是,这似乎不起作用。我应该如何解决这个问题呢?有什么想法吗?

1 个答案:

答案 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