1. 程式人生 > >安卓 ListView中點選事件獲取Item中的物件

安卓 ListView中點選事件獲取Item中的物件

註明:
ListView的物件 : mListView
繼承於BaseAdapter自定義的adapter
ResultItem:每個Item資料的類
private ListView mListView;
private List<ResultItem> arrResults;
private MyAdapter adapter;
</pre><pre>
mListView.setOnItemClickListener(new OnItemClickListener() {

			@Override
			public void onItemClick(AdapterView<?> parent, View view,
					int position, long id) {
				ResultItem item=(ResultItem) adapter.getItem(position);
				Toast.makeText(getActivity(), "你點選了第" + item.getDate() + "項!",
						Toast.LENGTH_SHORT).show();
			

			}
		});

關鍵程式碼 adater.getItem(Position)