Android

Android Java ile Kullanıcı Formu Örneği ve If Kullanımı

Bu makalede, Android Java’da RadioButton ve CheckBox kullanımıyla birlikte if yapısının temel kullanımını ele alacağız. Kullanıcıdan ad, cinsiyet ve ilgi alanları bilgilerini alıp sonuçları ekranda göstermeyi hedefleyen bir uygulama yapacağız.


1. XML Tasarımı

Öncelikle, kullanıcı arayüzünü tasarlıyoruz. Bu tasarım, bir EditText, bir RadioGroup içinde iki RadioButton, üç CheckBox ve bir Button içerir.

2. Java Kodları

Bu bölümde, RadioButton ve CheckBox seçimlerini işleyerek if yapısı ile sonuçları nasıl oluşturacağımızı göreceğiz.

Kod Açıklamaları

  1. EditText: Kullanıcı adını almak için kullanılır. getText().toString().trim() metodu ile metin alınır ve boşluklar kaldırılır.
    • Eğer kullanıcı adı boşsa, if yapısı ile uyarı gösterilir.
  2. RadioButton:
    • RadioGroup ile bir grup oluşturulmuş ve yalnızca bir seçenek seçilebilir.
    • getCheckedRadioButtonId() ile seçilen butonun ID’si alınır ve ID ile metin değeri okunur.
  3. CheckBox:
    • Kullanıcı birden fazla seçenek işaretleyebilir.
    • isChecked() metodu ile kontrol yapılır ve işaretli olanlar StringBuilder ile birleştirilir.
  4. If Yapısı:
    • Kullanıcının adını boş bırakması ya da herhangi bir seçenek belirtmemesi durumunda if ile kontrol yapılır ve uygun mesajlar gösterilir.

Sonuç

Bu uygulama ile:

  • RadioButton kullanarak tekli seçim,
  • CheckBox ile çoklu seçim yapılabilir.
  • If yapısı sayesinde, kullanıcı girdileri kontrol edilerek daha sağlam bir kullanıcı deneyimi sunulur.

Yorum yap