gpt4 book ai didi

java - 如何将监听器添加到切换按钮?

转载 作者:太空宇宙 更新时间:2023-11-03 12:08:43 24 4
gpt4 key购买 nike

我试图向 Switch 添加一个监听器,但由于某种原因它没有监听检查事件。

我在这样的 Activity 中实现了 CompoundButton.OnCheckedChangeListener:

public class MyActivity extends Activity 
implements CompoundButton.OnCheckedChangeListener

这是我的代码

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

newOrSavedSwitch = (Switch) findViewById(R.id.new_or_saved_switch);
}

@Override
public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
Toast.makeText(this, "Monitored switch is " + (isChecked ? "on" : "off"),
Toast.LENGTH_SHORT).show();
}

toast 没有显示,我也没有在 logcat 中看到错误。

最佳答案

您必须使用 setOnCheckedChangeListener(CompoundButton.OnCheckedChangeListener listener)OnCheckedChangeListener 注册到 CompoundButton 上:

newOrSavedSwitch.setOnCheckedChangeListener(this);

关于java - 如何将监听器添加到切换按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18770931/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com