Android的檢測ChildClick在ExpandableListView
這裏是我的應用程序,其中一個特定條目的詳細信息任何兒童被點擊的ExpandableListView時,顯示在右手邊的屏幕截圖。
用戶可以在右側編輯每個孩子的詳細信息,並使用BackButton來保存詳細信息。
現在,我想要實現的是,當用戶點擊另一個孩子時,對上一個條目所作的編輯也應該保存。
我沒有附加我的代碼,因爲代碼真的很長很複雜。爲了簡化問題,假設我將所有條目存儲在名爲「SlotList」的二維數組中,並且每當單擊任何子對象時,我都會將該子對象的詳細信息複製到對象中(名爲CurrentSlot),並對數據成員執行編輯CurrentSlot。現在,當用戶按下BackButton時,我通過SaveCurrentSlot(插槽對象)保存CurrentSlot的細節。
我想要做的是當用戶點擊ExpandableList中的另一個孩子時調用SaveCurrentSlot(Slot obj)。
任何關於我該怎麼做的建議/提示?
在此先感謝。 :)
我知道我必須使用onChildClick更多細節。你不明白我的問題。我需要檢測是否有其他孩子被點擊過,而不是已經顯示的孩子。 – Swayam 2012-07-12 10:57:20
你可以用這個權利獲得父母的位置和孩子的位置。那麼這些價值對你無助於找到哪個孩子被點擊了 – 2012-07-12 11:03:38
是的。現在就開始工作了。謝謝。 :) – Swayam 2012-07-12 11:52:35