我已經幾天試圖解決這件事情的,但我不能弄明白。問題是,簡單的活動,簡單的佈局,ScrollView - > LinearLayout - >和佈局內的很多按鈕(在滾動內容中)。一切正常,但一件棘手的事情。當我點擊一個按鈕時,讓我們說滾動內容的頂部,並立即向下滾動到內容的底部,然後點擊另一個按鈕,沒有任何反應,直到我再次點擊,一切都恢復正常。這可以隨時複製,並且它獨立於代碼(我嘗試了20多種場景)。我還沒有太多的Android經驗,但看起來像滾動監聽器停止onClick監聽器或類似的東西。任何幫助,將不勝感激。先謝謝你。滾動型裏面的按鈕,直到第二次點擊無反應上的任何按鈕裏面
PD。如果我以編程方式執行scrollTo()
,而不是用手指進行手動滾動,則一切正常,點擊響應。這簡直令我難以置信。
@esenian:創建一個演示該問題的示例項目。將該項目上傳到某處(例如,作爲ZIP文件)。發佈一個鏈接到這裏,在@CommonsWare前綴的評論中,所以我知道你發佈了它。 – CommonsWare 2010-10-31 07:57:28
@CommonsWare我已經在這裏上傳了一個項目http://www.megaupload.com/?d=U69RRBAW真的很簡單,佈局,沒有行動,只需按下按鈕1,滾動並按下按鈕14.你會明白我的意思(直到第二次點擊按鈕上沒有橙色框)。非常感謝您的寶貴時間。 – esenian 2010-10-31 12:27:38
@esenian:MegaUpload說該文件不可用。也許通過編輯您的問題或者使用http://gist.github.com或類似的「pastebin」服務,發佈您的Activity類Java源代碼和佈局XML文件(如果有的話)就足夠了。 – CommonsWare 2010-10-31 13:58:01