ToggleButton を使ってみた

ToggleButton は
java.lang.Object
  ↳ android.view.View
    ↳ android.widget.TextView
      ↳ android.widget.Button
        ↳ android.widget.CompoundButton
          ↳ android.widget.ToggleButton
を使います

というわけで、ToggleButton を使ってみた

サンプルプログラム
  1. import android.app.Activity;  
  2. import android.os.Bundle;  
  3. import android.util.Log;  
  4. import android.widget.TextView;  
  5. import android.widget.ToggleButton;  
  6.   
  7. public class ToggleButtonTest extends Activity {  
  8.   ToggleButton toggleButton;  
  9.   @Override  
  10.   public void onCreate(Bundle savedInstanceState) {  
  11.     super.onCreate(savedInstanceState);  
  12.     setContentView(R.layout.togglebuttontest);  
  13.     
  14.     toggleButton = (ToggleButton) findViewById(R.id.ToggleButton01);  
  15.     
  16.     // ToggleButton が On のときのテキストを設定  
  17.     toggleButton.setTextOn("Toggle ON");  
  18.     // ToggleButton が Off のときのテキストを設定  
  19.     toggleButton.setTextOff("Toggle OFF");  
  20.     
  21.     // ToggleButton が On かどうかを設定  
  22.     toggleButton.setChecked(true);  
  23.     
  24.     // ToggleButton が On かどうかを取得  
  25.     boolean checked = toggleButton.isChecked();   
  26.   }  
  27. }  

XMLリソースで設定もできます

XMLリソース
  1. <ToggleButton  
  2.   android:id="@+id/ToggleButton"  
  3.   android:layout_height="wrap_content"  
  4.   android:layout_width="wrap_content"  
  5.   android:textOff="Toggle Off"  
  6.   android:textOn="Toggle On">  
  7. </ToggleButton>  

プログラムを実行すると...



こんな感じ!

参考サイト
http://developer.android.com/intl/ja/reference/android/widget/ToggleButton.html

0 件のコメント:

コメントを投稿