2011-02-28 14 views
8

'a bağlandığım bir ArrayAdapter var. Gerçekten onlar datestamp kullanarak öğeleri ayrı Evernote Android uygulaması, içinde "ayırıcılar" özelliği gibi:ListView'da "Ayırıcılar"

screenshot 1screenshot 2screenshot 3enter image description here

hemen listesinin üstündeki bir görünüme sahip olduğunu ne yaptığını varsayalım ki Ekran görüntülerinde gördüğünüz gibi mevcut ayırıcının değerine ayarlanır. (Bir ayırıcıyı geçerken, üstteki metin geçerli ayırıcıya, yani "Ocak 2011" değerine ayarlanır) Ayırıcıları aslında benim ListView benim içine nasıl yerleştirebilirim?

cevap

7

Ayırıcı sadece devre dışı bırakılmış bir liste öğesidir, sadece Adapter ayırıcısını olması gereken yere döndürmeniz yeterlidir. SectionIndexer'un yardım edebileceği gibi görünüyor.

4

(HeadingAdapter ve ilgili sınıflar için arayın) Ve burada tam olarak bunu yapar hangisi:

uygulamalarıma biri için başlıklarıyla kendi ListView yapılan üstündeki https://github.com/Polidea/android-section-list şeffaf bölüm başlığıyla yapışkan liste (kutudan çıkan iOS bölüm listesine benzer).

0

tek bir ekranda iki düzen üst üste diğerini ayarlayın ... ve sonra aşağıdaki düzene göre kaydırmayı ekleyin ... sonra d ikinci yarı düzende liste görünümü ekleyin ... düzeltin ve ur sh $ dağıtın T ve bitti! Not: altına olan sadece düzenine .. ana düzende kaydırma eklemek yok: p

örn: -

<LL1 
bla bla 
> 

<LL2 bla bla> 
</LL2> 

<LL3 scroll bla bla> 
<ListView bla bla> 
</ListView> 

</LL3> 

</LL1> 
İlgili konular