Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Bu bölümde, pencere öğesini kullanarak CheckBox öğeleri seçmek için bir onay kutusu oluşturacaksınız. Onay kutusuna basıldığında, onay kutusunun geçerli durumunu belirten bir bildirim iletisi görüntülenir.
Resources/layout/Main.axml dosyasını açın ve öğesini ekleyin CheckBox (içindeLinearLayout):
<CheckBox android:id="@+id/checkbox"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="check it out" />
Durum değiştirildiğinde bir şey yapmak için yönteminin sonuna OnCreate() aşağıdaki kodu ekleyin:
CheckBox checkbox = FindViewById<CheckBox>(Resource.Id.checkbox);
checkbox.Click += (o, e) => {
if (checkbox.Checked)
Toast.MakeText (this, "Selected", ToastLength.Short).Show ();
else
Toast.MakeText (this, "Not selected", ToastLength.Short).Show ();
};
Bu, öğeyi CheckBox düzenden yakalar, ardından onay kutusuna tıklandığında gerçekleştirilecek eylemi tanımlayan Click olayını işler. Tıklandığında, Checked onay kutusunun yeni durumunu denetlemek için özelliği çağrılır. İşaretlendiyse, " Toast Seçildi" iletisini görüntüler, aksi takdirde "Seçili değil" iletisini görüntüler. kendi CheckBox durumunu işler, bu nedenle yalnızca geçerli durumu sorgulamanız gerekir.
Çalıştır.
İpucu
Durumu kendiniz değiştirmeniz gerekiyorsa (örneğin, kaydedilmiş CheckBoxPreferencebir öğesini yüklerken, özellik ayarlayıcısını Checked veya Toggle() yöntemini kullanın.
Bu sayfanın bazı bölümleri, Android Açık Kaynak Projesi tarafından oluşturulan ve paylaşılan çalışmaya dayalı değişikliklerdir ve Creative Commons 2.5 İlişkilendirme Lisansı'nda açıklanan koşullara göre kullanılır.