fix header view position after listview relayout (adapter notifyDataSetChanged)