use listview to replace textview