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, iki adet birbirini dışlayan radyo düğmesi oluşturacaksınız (birinin etkinleştirilmesi diğerini devre dışı bırakır), RadioGroup Ve RadioButton Widget. Her iki radyo düğmesine de basıldığında bir bildirim iletisi görüntülenir.
Resources/layout/Main.axml dosyasını açın ve iç RadioGroup içe yerleştirilmiş iki RadioButtons ekleyin (içindeLinearLayout):
<RadioGroup
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="vertical">
<RadioButton android:id="@+id/radio_red"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Red" />
<RadioButton android:id="@+id/radio_blue"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Blue" />
</RadioGroup>
Bir kerede RadioButtonbirden fazla seçilebilmeleri için öğelerin öğeye göre RadioGroup gruplanması önemlidir. Bu mantık, Android sistemi tarafından otomatik olarak işlenir. Ne zaman bir RadioButton bir grup içinde seçilir, diğerlerinin tümü otomatik olarak seçimi kaldırılır.
Her RadioButton biri seçildiğinde bir şey yapmak için bir olay işleyicisi yazmamız gerekir:
private void RadioButtonClick (object sender, EventArgs e)
{
RadioButton rb = (RadioButton)sender;
Toast.MakeText (this, rb.Text, ToastLength.Short).Show ();
}
İlk olarak, geçirilen gönderen bir RadioButton'a aktarılır.
Ardından bir Toast iletisi seçili radyo düğmesinin metnini görüntüler.
Şimdi, OnCreate() metoduna aşağıdakileri ekleyin:
RadioButton radio_red = FindViewById<RadioButton>(Resource.Id.radio_red);
RadioButton radio_blue = FindViewById<RadioButton>(Resource.Id.radio_blue);
radio_red.Click += RadioButtonClick;
radio_blue.Click += RadioButtonClick;
Bu, düzendeki her birini RadioButtonyakalar ve her birine yeni oluşturulan olay işleyicisini ekler.
Uygulamayı çalıştırın.
İpucu
Durumu kendiniz değiştirmeniz gerekiyorsa (örneğin, kaydedilmiş CheckBoxPreferencebir öğeyi yüklerken), Checked özellik ayarlayıcısı veya Toggle() Yöntem.
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.