Xamarin Android’de Genişletilebilir Liste Görünümü

In: Genel


giriiş

Bu makalede, ExpandableListView’ın Xamarin Android’de nasıl kullanılacağını öğreneceğiz ve Xamarin.Android uygulamasında Expandable ListView demosunu göstereceğim. ListView’de, herhangi bir öğeye tıklayabilirsiniz ve bu, seçilen öğenin alt listesini veya alt öğelerini genişletecek ve gösterecektir ve tıklama olaylarıyla alt görünüm öğelerini seçebilir veya tıklayabilirsiniz.

Xamarin Android'de Genişletilebilir Liste Görünümü

Önkoşullar

hadi hikayeye başlayalım

Aşama 1

Mac için Visual Studio’da Xamarin Android Projesi Oluşturalım.

Xamarin Android Projesi Oluşturma

Proje oluşturulduktan sonra, içerik_main.xml dosya. Bunun için Solution Explorer >> Resources >> Layout >> dosyasını açın, content_main.xml dosyasına çift tıklayın ve ExpanableListView’ı tasarlayın. Kod aşağıda verilmiştir.

Aşama 3

Ardından, başlık listesi düzeninizi tasarlayın. Düzen klasörü altında yeni bir list_view_header.xml dosyası oluşturun. Bunun için Solution Explorer’ı açın >> Resources >> layout klasörüne sağ tıklayın ve yeni bir dosya seçin, Diyalog penceresinde, soldaki düzlem Android’i ve ortadaki düzlem ise layout’u seçer >> adını list_view_header.xml olarak verin ve ardından tıklayın. Oluşturmak. Kaynak kodu aşağıda verilmiştir.

Ayrıca alt liste düzeni oluşturup, expand_list_chlid.xml olarak adlar verin, kod aşağıda verilmiştir.

Şimdi, çekilebilir bir dosyanın altında başka bir XML dosyası oluşturun ve dosya adını group_indicator.xml olarak verin. Bu dosya açılır gösterge için kullanılır ve görüntü dosyalarını çekilebilir klasöre aktarır. Bu çizilebilir kod aşağıda verilmiştir.

Ardından, color.xml dosyasını açın ve aşağıdaki renkleri kaynaklara ekleyin.

Ardından, Modeller klasörü altında yeni bir ExpandableModel.cs sınıfı oluşturun. Bu model sınıfı Java.Lang.Object sınıfından türetilmiştir ve kodu aşağıda verilmiştir.

Şimdi, Adapters klasörü altında yeni ExpandableListAdapter.cs sınıfı oluşturun. BaseExpandableListAdapter sınıfından miras alınan bu bağdaştırıcı ve tam kaynak kodu aşağıda verilmiştir.

Ardından, MainActivity.cs dosyasını açın ve adaptörü bu genişletilebilir liste görünümüne ayarlayın ve kod aşağıda verilmiştir.

Adım 10

Şimdi uygulamanızı çalıştırın ve aşağıdaki gibi çıktı alın.

Xamarin Android'de Genişletilebilir Liste Görünümü


Tam Kaynak Kodu
Github

Çözüm

Umarım işinize yarar, okuduğunuz için teşekkürler



Bir cevap yazın

Ready to Grow Your Business?

We Serve our Clients’ Best Interests with the Best Marketing Solutions. Find out More

How Can We Help You?

Need to bounce off ideas for an upcoming project or digital campaign? Looking to transform your business with the implementation of full potential digital marketing?

For any career inquiries, please visit our careers page here.
[contact-form-7 404 "Bulunamadı"]