我使用 Hash Map 显示 10 条记录,如下所示:
for (int i = 0; i < jArray.length(); i++) {
JSONObject c = jArray.getJSONObject(i);
// Item objItem = new Item();
u_Id = jArray.getJSONObject(i).getString(TAG_ID);
u_name = jArray.getJSONObject(i).getString(TAG_NAME);
u_refer = jArray.getJSONObject(i).getString(TAG_Image);
u_image = jArray.getJSONObject(i).getString(TAG_refere);
u_des = jArray.getJSONObject(i).getString(TAG_des);
HashMap<String, String> map = new HashMap<String, String>();
map.put(TAG_ID, u_Id);
map.put(TAG_NAME, u_name);
map.put(TAG_refere, u_refer);
List.add(map);
Log.v(TAG_ID, u_Id);
Log.v(TAG_NAME,u_name);
Log.v(TAG_refere, u_refer);
Log.v(TAG_Image,u_image);
Log.v(TAG_des, u_des);
ListAdapter adapter = new SimpleAdapter(this, List,
R.layout.row,new String[] { TAG_ID, TAG_NAME }, new int[] {R.id.textView1, R.id.textView2 });
listView.setAdapter(adapter);
// View header = (View)getLayoutInflater().inflate(R.layout.todo_row, null);
// listView.addHeaderView(header);
}
现在我想在下一个和上一个按钮上一个接一个地显示记录,上一个按钮应该显示上一个记录,下一个按钮应该显示下一个记录。请任何帮助将不胜感激。