change to a listview,add icon.