У меня есть Android ListView
, содержащий несколько писем. Некоторые из них имеют контактные миниатюры, в то время как некоторые из них этого не делают. Для неизвестных контактных эскизов я хочу создать растровое изображение, содержащее инициалы соответствующего идентификатора электронной почты. Как я могу это достичь? Я видел некоторые Android приложений с использованием этой технологии для отображения контактной миниатюры, как это:Android: Создание эскиза контакта от имени инициалы
Для начала, я использую следующий код:
ImageView iv=(ImageView)findViewById(R.id.imageView1);
TextView view = (TextView)findViewById(R.id.textView1);
Bitmap b=Bitmap.createBitmap(view.getWidth(), view.getHeight(), Bitmap.Config.ARGB_8888);
Canvas c = new Canvas(b);
view.draw(c);
iv.setImageBitmap(b);
Где TextView держит простая строка. К сожалению, это не сработает. Может кто-нибудь, пожалуйста, дайте мне несколько указателей? Большое спасибо за вашу помощь!