Arkadaşlar bugün sizlere ToggleButton ve Switch kullanımını anlatacağım ve bunlarla ilgili küçük örnekler göstereceğim.
ToggleButton Kullanımı
On|Off durumuna göre çalışan bir butondur.Bundan dolayı iki farklı attribute’a sahiptir.Bunlar textOn ve textOff dur.Ayrıca TextView’den türetildiği için text özelliği almasına rağmen bunlar textOn ve textOff yüzünden kullanılamamaktadır.Şimdi bir örnek yapacağız.Bu örneğimizde togglebutonun durumuna göre arka plan rengini kırmızı veya siyah yapacaktır.
activity_main.xml
MainActivity.java
Switch Kullanımı
ToggleButtonun özel bir şeklidir.Bu kontrol (setOnCheckedChangeListener()) fonksiyonu ile kullanılır.Bu fonksiyonda CompoundButton.OnCheckedChangeListener isimli bir interface türündeki nesneyi parametre alır.Bu interface kontrolün durumu değiştiğinde onCheckedChange() isimli callback fonksiyonu tetiklemektedir.Şimdi bunu örnekleyelim.Bu örneğimizde switch durumu değiştiğinde TextView deki yazımız değişecektir.
activity_main.xml
MainActiviy.java