Gmail のような文字アバターを (コードで) 生成する最良の方法は何ですか? ここに例があり ます https://drive.google.com/folderview?id=0B0Fhz5fDg1njSmpUakhhZllEWHM&usp=sharing
次のようになります。
その中で左のアバターについてのみお尋ねの場合ListView
。
を使用ImageView
し、ユーザーアバターがある場合はそこに配置し、アバターがない場合は.drawText("R")
関数を使用してキャンバスを描画し、それをImageView
usingに配置しsetImageDrawable
ます。
上記の画像から判断すると、これはカスタムリストビューを使用して実行できます。探しているアバターは、カスタム レイアウトのイメージビューであり、リストビューにインフレートされている必要があります。ここから始めることをお勧めします。gravar は、リソース フォルダー内の画像ドローアブルにすることができます。