realized list view with BaseAdapter