nik*_*rma 1 android android-listview
我们可以将一个ArrayList包含HashMap成一个ArrayAdapter?
我在用
ArrayAdapter<ArrayList<HashMap<String, String>>> ad=
new ArrayAdapter<ArrayList<HashMap<String,String>>>(this, android.R.layout.simple_list_item_1,items);
Run Code Online (Sandbox Code Playgroud)
但这给了我一个错误的说法
The constructor ArrayAdapter<ArrayList<HashMap<String,String>>>(searchname, int, ArrayList<HashMap<String,String>>) is undefined.
Run Code Online (Sandbox Code Playgroud)
@nikhil你可以使用下面的代码,因为这对我有用.
ArrayList<HashMap<String, String>> inviteList = new ArrayList<HashMap<String, String>>();
for(int i=0;i < inviteListRespone.size();i++)
{
map = new HashMap<String, String>();
map.put("id",String.valueOf(i));
map.put("emailID", inviteListRespone.get(i).getEmail());
inviteList.add(map);
}
adapter = new SimpleAdapter(context, inviteList, R.layout.invite_list_view,
new String[] { "emailID" },new int[]{R.id.inviteTextView});
listBoth.setAdapter(adapter);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4916 次 |
| 最近记录: |