如何在Android中按下按钮后在textView中显示Radiobutton中的文本?

时间:2016-10-10 07:04:08

标签: android

点击Radiobutton时如何在TextView中显示Button中的文字?

这是我的代码,

public class MainActivity extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
    }

    public void onRadioButtonClicked(View view) {

        boolean checked = ((RadioButton) view).isChecked();
        TextView tv1 = (TextView) findViewById(R.id.tv1);

        switch(view.getId()) {
            case R.id.rb1:
                if (checked)
                    tv1.setText('rb1 text');
                break;
            case R.id.rb2:
                if (checked)
                    tv1.setText('rb2 text');
                break;
        }
    }
}

2 个答案:

答案 0 :(得分:0)

你做得有点不对劲。首先,您需要将infoView放在RadioButton中并获取radioGroup的参考。最后,将RadioGroup附加到该实例。像这样:

OnCheckedChangeListener

答案 1 :(得分:0)

在onCreate()方法中使用它

final TextView yourTextView =(TextView)findViewById(R.id.tv1);

def logout(request):
   try:
      del request.session['username']
   except:
      pass
   return HttpResponse("<strong>You are logged out.</strong>")