2015-01-04 24 views
5

Gmail'in android uygulamasında e-posta listesi gibi bir çözüm arıyorum, silmek için kaydırmalı bir listeyi ve başlığa sahip bir simge istiyorum. Başlık. benim uygulamada bu bir veritabanı tablosundan app bazı isimleri göstermek için kullanılacaktır, bu yüzden adının ilk harfini ve yanındaki adı ile gmail app gibi bu simge olacak. Kaydırma, silme seçeneği sunar. Burada android Gmail uygulaması gibi Liste Görünümü icon

Ben TextDrawable kullanmayı planlıyorum Şimdi

(Sadece başlık, sol ve zamanında simgesini kullanarak olurdu!) başvuru için ekran görüntüsü

enter image description here

GÜNCELLEME olduğunu EUGEN'in önerdiği gibi. Şimdi bu sorun var, kütüphanenin numune klasöründe sağlanan örnek adaptörü, veri kümesi

Ben dize dizisi biçiminde veri kullanmak zorunda
private List<ListData> mDataList = Arrays.asList(
     new ListData("Iron Man"), 
     new ListData("Captain America"), 
     new ListData("James Bond"), 
     new ListData("Harry Potter"), 
     new ListData("Sherlock Holmes"), 
     new ListData("Black Widow"), 
     new ListData("Hawk Eye"), 
     new ListData("Iron Man"), 
     new ListData("Guava"), 
     new ListData("Tomato"), 
     new ListData("Pineapple"), 
     new ListData("Strawberry"), 
     new ListData("Watermelon"), 
     new ListData("Pears"), 
     new ListData("Kiwi"), 
     new ListData("Plums") 
); 

olarak listarry kullanır. Dizileri ve bağdaştırıcıları listelemek için yeniyim, bu yüzden yardıma ihtiyacım var!

+0

Bu başvurabilirsiniz https://github.com/romannurik/android- swipetodismiss – Krish

+0

@Krish Simgeleri nasıl başarabilirim? – dmSherazi

+0

@Krish Cevabınız için teşekkürler .. Liste görünümü adaptör modelini kodlamada bana yardımcı olabilir misiniz? Genralde görünümleri ve android listelemek için yeniyim. Metin görünümü – dmSherazi

cevap

15

TextDrawable library'u kullanıyorum. Konu şudur: kullanıcının fotoğrafına sahip olduğunuzda, fotoğrafı gösterirsiniz, aksi halde mektup. Bu nedenle, bir TextView numaralı telefonun yerine bir tane daha ImageView olması daha kolay.

+0

Harika, tam olarak ihtiyacım olan şey! Teşekkürler – dmSherazi

+0

@ EUGEN Kullanmaya çalışıyorum ama bunu veri dizimdeki dize dizisiyle kullanmakta zorluk çekiyorum, bunu kullanmak için bir örnek verebilir misiniz? – dmSherazi

+0

Kaynağın "Nasıl Kullanılır" bölümü oldukça güzel gözüküyor. Tam olarak seni rahatsız eden nedir? –

2

Listeyi silmek için kaydırmak için bağlantıyı https://github.com/romannurik/android-swipetodismiss kullanabilirsiniz ve simge için aynı genişlik ve yüksekliğe sahip bir TextView yeterlidir.

+0

simge türü için pragmatik olarak karakter ayarlamak için nasıl karıştı? Cevabınız için teşekkürler .. Liste görünümü adaptör modeli için kodlama bana yardımcı olabilir misiniz. Ben görünümleri ve android genral – dmSherazi

+1

listelemek için yeniyim Evet, hoş geldiniz :-) – Krish

+0

metin görünümü simge türü için pragmatik ayarlamak nasıl? – dmSherazi

3

TextView'ın Arkaplanını, color.xml'de zaten tanımladığım herhangi bir rastgele rengi ayarlayarak yaptım. Görüntüyü bağdaştırıcı görüntüde bulursam görüntülenirse ve görüntü bulamıyorsam rastgele bir renk, BÜYÜK metin ile metin görünümü arka planı olarak ayarlanır. Eğer daire oval vb gibi bir şekle ihtiyacınız varsa, çekilebilen xml oluşturun. Bu xml'i TextView'un arka planı olarak kullanın. Umut ediyorum bu yardım eder.

İlgili konular