アクティビティの 1 つにスイッチがあり、ユーザーが何らかの方法でそれを操作すると、呼び出されたメソッド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" />