change RowAdapter inherit from BaseAdapter not from ArrayAdapter