0
我知道setOnItemClickListener是什麼,但是它設置了聽整個項目。如果我的項目包含一個我想要設置偵聽器的按鈕,setOnItemClickListener不起作用。我試圖在getView中設置監聽器,但徒勞無功。如何將onClickListener設置爲ArrayAdapter中的項目?
我知道setOnItemClickListener是什麼,但是它設置了聽整個項目。如果我的項目包含一個我想要設置偵聽器的按鈕,setOnItemClickListener不起作用。我試圖在getView中設置監聽器,但徒勞無功。如何將onClickListener設置爲ArrayAdapter中的項目?
我真的很困惑。這裏(http://stackoverflow.com/questions/5973917/why-does-the-viewholder-pattren-work)表示ArrayAdapter中的每個項目只共享一個視圖實例。所以我們如何通過getParent獲得不同的視圖? – 2011-05-13 02:13:07
我不認爲這是正確的。每一行都會共享正在被誇大的*資源*,而不是* View *。您不能同時顯示兩個視圖。 – Aleadam 2011-05-13 03:30:35
你解決了我的新問題。老一點:爲什麼我們可以緩存對「不同」實例的引用? – 2011-05-13 03:41:47