2015-01-04 66 views
5

我正在尋找一個像gmail的android應用程序中的電子郵件列表的解決方案,我想要一個列表與刷卡刪除和標題和圖標的第一個字符的標題。在我的應用程序中,這將用於在數據庫表中顯示應用程序中的某些名稱,因此gmail應用程序中將出現此圖標,其中包含名稱的第一個字母,然後是該名稱旁邊的名稱。滑動將提供刪除選項。Android的Gmail應用程序,如列表視圖與圖標中的字母

這裏參考的截圖(我將只用標題,在左邊和時間的圖標!)

enter image description here

UPDATE

現在我打算使用TextDrawable正如EUGEN所建議的那樣。現在我有這個問題,在庫中的樣本文件夾提供的樣品適配器,使用listarry爲數據集

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") 
); 

我在字符串數組的形式使用數據。我是新的列出陣列和適配器,所以我需要幫助!

+0

你可以參考這個https://github.com/romannurik/android- swipetodismiss – Krish 2015-01-04 14:35:55

+0

@Krish如何實現圖標! – dmSherazi 2015-01-04 14:40:34

+0

@Krish感謝您的回答。您能幫我編寫列表視圖適配器模型嗎?我是新來的列表視圖和Android的一般。我很困惑如何務實地設置文字視圖的圖標類型的字符 – dmSherazi 2015-01-04 14:50:38

回答

15

我使用TextDrawable library。重點是:當你有用戶的照片,你顯示的照片,否則信。所以只有一個ImageView而不是在其上有一個額外的TextView更容易。

+0

真棒,正是我需要的!謝謝 – dmSherazi 2015-01-04 15:09:38

+0

@ EUGEN我正在嘗試使用它,但在使用字符串數組中的數據時遇到了困難,請您提供一個使用它的示例! – dmSherazi 2015-01-04 16:26:48

+0

源文件的「如何使用」部分看起來很冗長。究竟是什麼讓你煩惱? – 2015-01-04 16:51:30

2

對於Swipe刪除列表視圖,您可以使用鏈接https://github.com/romannurik/android-swipetodismiss和圖標,具有相同寬度和高度的TextView就足夠了。

+0

感謝您的答案..你能幫我編寫列表視圖適配器模型。我是新來的列表視圖和Android的通用 – dmSherazi 2015-01-04 14:50:14

+1

是的,歡迎您:-) – Krish 2015-01-04 14:51:04

+0

如何務實地設置圖標類型的文字視圖的字符? – dmSherazi 2015-01-04 15:00:49

3

我通過設置TextView的背景顏色來實現,我已經在color.xml中定義了任意顏色。如果我發現適配器圖像中的圖像被顯示,並且如果我沒有找到圖像,隨機顏色被設置爲帶有BIG文本的textview背景。如果你需要像圓形橢圓等任何形狀,然後創建XML繪製。使用該XML作爲TextView的背景。我希望它有幫助。

相關問題