App Inventor’a ListPicker Ekleme
App Inventor, Android uygulamaları oluşturmak için kullanılan bir görsel programlama ortamıdır. ListPicker, kullanıcının bir listeden bir öğe seçmesine olanak tanıyan bir Android bileşenidir. Bu makalede, App Inventor’a ListPicker ekleme adımları açıklanacaktır.
1. Yeni Bir Proje Oluşturma
App Inventor’ı açın ve “Yeni Proje” düğmesine tıklayın. Projenize bir ad verin ve “Tamam” düğmesine tıklayın.
2. ListPicker Bileşenini Ekleme
“Palet” sekmesine tıklayın ve “Kullanıcı Arayüzü” bölümünden “List Picker” bileşenini sürükleyip bırakın. ListPicker bileşeni, ekranınızda görünecektir.
3. ListPicker’ın Özelliklerini Ayarlama
ListPicker’ın özelliklerini ayarlamak için, bileşene tıklayın ve “Özellikler” sekmesine gidin. Aşağıdaki özellikleri ayarlayabilirsiniz:
- Items: Bu özellik, ListPicker’da gösterilecek öğeleri belirler. Öğeleri virgülle ayırarak girebilirsiniz.
- Selection: Bu özellik, ListPicker’da varsayılan olarak seçili öğeyi belirler.
- Enabled: Bu özellik, ListPicker’ın etkin olup olmadığını belirler.
- Visible: Bu özellik, ListPicker’ın görünür olup olmadığını belirler.
4. ListPicker’a Bir Olay İşleyicisi Ekleme
ListPicker’a bir olay işleyicisi eklemek için, bileşene tıklayın ve “Olaylar” sekmesine gidin. Aşağıdaki olay işleyicilerini ekleyebilirsiniz:
- OnItemSelected: Bu olay işleyicisi, kullanıcı ListPicker’da bir öğe seçtiğinde tetiklenir.
- OnNothingSelected: Bu olay işleyicisi, kullanıcı ListPicker’da hiçbir öğe seçmediğinde tetiklenir.
5. Olay İşleyicisini Kodla
Olay işleyicisini kodlamak için, olay işleyicisine tıklayın ve “Kod Düzenleyici” sekmesine gidin. Aşağıdaki kodları yazabilirsiniz:
“`
// OnItemSelected olay işleyicisi
void OnItemSelected(String item) {
// Kullanıcı tarafından seçilen öğeyi alın
String selectedItem = item;
// Seçilen öğeyi bir etikette gösterin
Label1.Text = “Seçilen öğe: ” + selectedItem;
}
// OnNothingSelected olay işleyicisi
void OnNothingSelected() {
// Kullanıcı tarafından hiçbir öğe seçilmediğinde bir etikette mesaj gösterin
Label1.Text = “Hiçbir öğe seçilmedi”;
}
“`
6. Uygulamayı Çalıştırma
Uygulamayı çalıştırmak için, “Çalıştır” düğmesine tıklayın. Uygulama, Android cihazınızda veya emülatörde çalışacaktır.
Faydalı Siteler ve Dosyalar
- App Inventor ListPicker Bileşeni
- App Inventor ListPicker Örnekleri
- App Inventor ListPicker Kod Örnekleri