我有一個容納很多東西的FrameLayout
容器(包括ScrollView
,WebView
,ViewPager
...)。如何禁用ViewGroup的所有孩子的所有觸摸事件?
我想能夠觸發該容器上的onClick事件,但似乎有些ScrollView
,WebView
和ViewPager
攔截觸摸事件,因爲onClick事件只是當我點擊的部分觸發容器沒有任何...
如何禁用容器的所有觸摸事件的孩子,以便能夠觸發onClick的任何地方?
UPDATE
的想法是在Android 3.2的,即類似任務管理器在應用程序的當前可見屏幕顯示爲縮小的圖標,可以點擊。
感謝
ScrollView仍然滾動,並且當禁用所有的孩子時仍然沒有觸發容器onClick ... :( – jul 2012-04-23 13:29:57
不應該scrollView滾動?如果不是,你可以測試上面的View v,如果它是一個scrollView並且禁用我不能告訴你更多的信息,你至少可以發佈你的XML讓我看看,可能是什麼問題 – 2012-04-23 13:33:52
我已經更新了我的問題,我爲什麼要這麼做, t想想更多的信息是需要的:我只是想能夠觸發包含像scrollview,viewpager視圖的視圖組上的onClick事件... – jul 2012-04-23 13:38:14