Can we set an `ArrayList` containing `HashMap` into an `ArrayAdapter`?

I'm using: 

```
ArrayList<HashMap<String,String>> items = new ArrayList<HashMap<String,String>>();
ArrayAdapter<ArrayList<HashMap<String, String>>> ad = new ArrayAdapter<ArrayList<HashMap<String,String>>>(this, android.R.layout.simple_list_item_1,items);

```

but this gives me an error saying:

> 
> The constructor ArrayAdapter>>(searchname, int, ArrayList>) is undefined
> 
> 
>