本文介绍了android.widget.Switch - 开/关事件监听器?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我想实现一个开关按钮,android.widget.Switch(可从API第14节)。
I would like to implement a switch button, android.widget.Switch (available from API v.14).
<Switch
android:id="@+id/switch1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Switch" />
但林不知道如何添加一个事件侦听器的按钮。它应该是一个onclick事件监听器?而如何将我知道如果切换开或不?
But im not sure how to add an event listener for the button. Should it be an "onclick" listener? And how would i know if its toggled "on" or not?
感谢
推荐答案
切换继承 CompoundButton
的属性,所以我会建议OnCheckedChangeListener
Switch inherits CompoundButton
's attributes, so I would recommend the OnCheckedChangeListener
mySwitch.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
// do something, the isChecked will be
// true if the switch is in the On position
}
});
这篇关于android.widget.Switch - 开/关事件监听器?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!