2012-08-23 13 views

答えて

13

は、以前私のマニフェストの.xmlで

android:onClick="onSwitchClicked" 

を添加して所望の結果を提供しなかった私の主な活動に対応するメソッドを追加するスイッチボタンを実装しました。質問によれば、クリックされたときにのみ機能します。

powerSwitch.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() { 

      public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) { 
       if(isChecked){ 
        //code 
       }else{ 
        //code 
       } 
      } 
     }); 

この方法では、スイッチの状態変化が、関係なく、スライドやクリックの、メソッドが呼び出されるたび:このようにそれを行うに優れていることに気づきました。

は、詳細については、このチュートリアルを参照してください: http://developer.android.com/guide/topics/ui/controls/togglebutton.html

+0

私はまだ興味が、これはどこにでも公式ドキュメントに記載されていない理由... – m02ph3u5

関連する問題