安卓 ListView中點選事件獲取Item中的物件
阿新 • • 發佈:2019-02-17
註明:
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)