关于togglebutton的状态改变监听器的问题

来源:1-5 ToggleButton

一只大花花

2020-12-23 22:10:35

# 我在监听器里添加了产生变化的获取按钮的内容text的逻辑



public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {

   String text = toggleButton.getText().toString();

   Log.d(TAG,"onCreate:Toggled button is :"+text);

   Log.d(TAG,"onCreate:Toggle button isOn? "+isChecked);

}




输出的text的内容是变化前的内容

而状态on、off是变化后的状态


例如结果为


2020-12-23 23:07:48.791 22291-22291/com.example.menu D/MainActivity: onCreate:Toggled button is :off

2020-12-23 23:07:48.791 22291-22291/com.example.menu D/MainActivity: onCreate:Toggle button isOn? true


这个输出是正确的吗

写回答

1回答

好帮手慕雪

2020-12-24

同学,你好。这是没错的。祝学习愉快!

0

0 学习 · 2907 问题

查看课程