2011-04-13 83 views
0

我想出了使用瀏覽的畫廊問題,通過查看我的意思不是簡單ImageViews的畫廊,而是一個複雜的結構,它可以恢復如下:畫廊OnFling事件不工作

  • 畫廊

    1. 的FrameLayout

      一個。的LinearLayout

      • ImageView的(*)

    灣的LinearLayout( - )

    • 的TextView
    • 的LinearLayout

      1. 滾動型

        一個。的LinearLayout

        - ImageView 
        - TextView 
        

的問題是,onFling是沒有得到所謂每當我扔在ImageView的(*)。不知道這個問題是否可能出現,因爲我在那裏有一個ScrollView,但LinearLayout( - )的可見度爲GONE。

你知道我可能導致什麼問題,如果你這樣做,可能是什麼解決方案。謝謝。

回答

0

imageView是'可點擊'還是'可對焦'?

+0

的確是可點擊的,有什麼問題嗎?因爲點擊與投擲不一樣 – lblasa 2011-04-14 08:28:40

+0

實際上,感謝盧卡斯給我​​足夠的信息來了解問題。每當我嘗試執行畫廊顯示的視圖中包含的兒童事件時,都會出現問題。 所以基本上,爲了我的興趣,我已經將我的ImageView單擊事件邏輯移動到Gallery setOnItemClickListener,以這種方式實現我想要的效果。 – lblasa 2011-04-14 08:42:35