2014-07-03 59 views
0

我的應用程序在運行時根據用戶保存的文檔創建其大部分UI。 它包含GridLayouts,因爲我們不知道它們的大小,它們包含在Horizo​​ntalScrollViews中。它也有多個頁面,所有這些都在ViewPager中。 ViewPager中的Horizo​​ntalScrollViews引起了一些問題,但大部分工作正常。在Android的Horizo​​ntalScrollView內切換?

其中一個數據元素顯示爲ToggleButton。我寧願使用Switch,但我發現在Horizo​​ntalScrollView內部結束的任何交換機都停止工作,即它不能從一個位置移動到另一個位置。在ViewPager內部切換似乎並不重要。

所以我的問題是,我怎麼能包括一個Horizo​​ntalScrollView工作開關?這甚至有可能嗎?

+0

開關不起作用,因爲ViewPager優先級,或者他們只是都沒有響應? –

+0

他們只是不迴應。 –

+0

它的'因爲Horizo​​ntalScrollview優先; ViewPager似乎不是什麼大問題,主要是因爲Horizo​​ntalScrollView似乎總是優先於這個。 –

回答

0

有一個requestDisallowInterceptTouchEvent()句柄有時用於獲取另一個視圖的特權。另外一個類似的人可以在這裏看到,如果這有助於兩種方式來處理它應該工作。

Increasing touch priority of a SeekBar

相關問題