我的一个活动中有一个开关,当用户以任何方式与其交互时,onSwitchClick
应该执行一个调用的方法。目前,当开关被轻敲(从打开和关闭位置)时,该功能会执行,但不会在通过手指移动将开关从一个位置“拖动”到另一个位置时执行。但是,我知道正在设置开关的状态,因为在某些情况下将其关闭的另一种方法确实可以正常工作。
格式化活动的相关布局代码部分。
<Switch
android:id="@+id/switch_button"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:onClick="onSwitchClick"
android:paddingLeft="5dp"
android:paddingTop="5dp"
android:text="@string/switch_text" />