安卓Gmail应用程序,如列表视图,带有图标中的字母

dmS*_*azi 5 android listview android-recyclerview

我正在寻找一个解决方案,如gmail的Android应用程序中的电子邮件列表,我想要一个滑动删除列表,并有标题和标题的第一个字符的图标.在我的应用程序中,这将用于从数据库表中显示应用程序中的一些名称,因此将在gmail应用程序中显示此图标,其中包含名称的第一个字母,然后是其旁边的名称.滑动将提供删除选项.

这里是参考的截图(我将只使用标题,左边的图标和时间!)

在此输入图像描述

UPDATE

现在我打算使用TextGrawable作为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")
);
Run Code Online (Sandbox Code Playgroud)

我必须以字符串数组的形式使用数据.我是新手列出数组和适配器,所以我需要帮助!

Eug*_*nec 15

我使用TextDrawable库.重点在于:当您拥有用户的照片时,您会显示照片,否则显示该字母.因此,只有一个ImageView而不是在它TextView上面有一个额外的更容易.


dmS*_*azi 8

虽然我使用 @Eugen Pechanec建议的TextDrawable库,但我想添加另一个我发现的名为RoundedLetterView的librray

RoundedLetterView与Android 5.0 Contacts应用程序中的一样 在此输入图像描述