嗨,我有一个从 json 对象派生并放入列表视图的人员列表,如下所示。我想在名称前添加一个添加按钮,而不是进行选择并将其移至新活动。
我怎样才能做到这一点?
以下是我如何将我的数据生成到列表视图中。我可以从定义行的 xml 添加一个按钮。但是如何放置或者更确切地说如何编写button.onclick?
ArrayList<HashMap<String, String>> friendslist = new ArrayList<HashMap<String, String>>();
JSONArray jArray = new JSONArray(result);
if (jArray != null) {
for (int i = 0; i < jArray.length(); i++) {
JSONObject json_data = jArray.getJSONObject(i);
HashMap<String, String> map = new HashMap<String, String>();
a = json_data.getString("user_id");
map.put(TAG_Name, json_data.getString("fname"));
map.put(TAG_LName, json_data.getString("lname"));
friendslist.add(map);
}
}
list = (ListView) findViewById(R.id.addfrndslist);
ListAdapter adapter = new SimpleAdapter(this, friendslist,
R.layout.add_yourfriendswith, new String[] { TAG_Name,
TAG_LName}, new int[] { R.id.afname,
R.id.alname});
list.setAdapter(adapter);