こんにちは私は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);