Multi-Selection list with icons for individual row

How can I have multi-select ListView with icons for individual rows? I could use my own layout for single select list. But unable to use this layout for multiple selection mode. Do I need to add CheckBox to the layout?
What other approach can I use?