ToggleButton과 Switch는 On/Off 상태를 표현할 수 있다.
On/Off 상태 변화 감지는 setOnCheckedChageListener에서 할수 있다.
On일때 isChecked의 값은 True, Off일때 isChecked의 값이 False가 된다.
1 2 3 4 5 6 7 8 9 | <ToggleButton android:id="@+id/ToggleButton" android:layout_width="wrap_content" android:layout_height="wrap_content" /> <Switch android:id="@+id/Switch" android:layout_width="wrap_content" android:layout_height="wrap_content" /> | cs |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); ToggleButton tb = (ToggleButton) findViewById(R.id.ToggleButton); Switch sw = (Switch) findViewById(R.id.Switch); tb.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() { @Override public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) { Toast.makeText(MainActivity.this, "tb : "+isChecked, Toast.LENGTH_SHORT).show(); } }); sw.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() { @Override public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) { Toast.makeText(MainActivity.this, "sw : "+isChecked, Toast.LENGTH_SHORT).show(); } }); } | cs |
'Android' 카테고리의 다른 글
[Android] 라디오 버튼(RadioButton) 사용 (0) | 2019.03.11 |
---|---|
[Android] CheckBox 사용 (0) | 2019.03.08 |
[Android] Button 상태에 따라 이미지 변경하기 (0) | 2019.03.06 |
[Android] Button 추가하기 (0) | 2019.03.05 |
[Android] ProgressBar Customize (0) | 2019.03.04 |