[問題] 多個listview共用監聽
layout配置只放一個listview,id為listclinic
java檔裡宣告了四個listview,分別是listview1,2,3,4(如眼科系列診所,小兒科系列診所)
四個listview共用元件皆為findViewById(R.id.listclinic1)
但是四個listview裡的內容是不同的。
我想要點進每個listview的項目都可以正確顯示其代表的診所簡介
如眼科系列診所點進Item甲診所→顯示甲診所簡介
現在遇到的問題是,監聽事件要如何知道我指向的是四個中的哪個listview
1.有試過個別都給一個監聽器,如:
listView1.setOnItemClickListener(Listener1);
listView2.setOnItemClickListener(Listener2);
但是似乎無效,其不同listview的Item點進去都是顯示連到甲診所資料
2.onItemSelected(AdapterView<?> parent, View v, int position, long id)
parent,是用來選擇哪個listview的,但點進去都是顯示連到甲診所資料
要如何才能正確點進指定診所,顯示正確的簡介??
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.142.121.67
※ 文章網址: http://www.ptt.cc/bbs/AndroidDev/M.1396612436.A.D0C.html
→
04/04 20:09, , 1F
04/04 20:09, 1F
→
04/04 20:13, , 2F
04/04 20:13, 2F
→
04/04 22:49, , 3F
04/04 22:49, 3F
→
04/04 22:49, , 4F
04/04 22:49, 4F
→
04/04 22:54, , 5F
04/04 22:54, 5F
→
04/04 22:54, , 6F
04/04 22:54, 6F
→
04/04 22:55, , 7F
04/04 22:55, 7F
→
04/04 22:56, , 8F
04/04 22:56, 8F
→
04/05 11:53, , 9F
04/05 11:53, 9F
推
04/06 15:56, , 10F
04/06 15:56, 10F
→
04/06 15:56, , 11F
04/06 15:56, 11F
→
04/06 15:56, , 12F
04/06 15:56, 12F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):