2013-08-02 5 views
3

В моем приложении используется скользящее меню от here. У моего приложения также есть GraphView, в котором я установил некоторые данные в реальном времени. Граф - это линейный граф, который прокручивается, влево и вправо. Но, имея скользящее меню слева направо, пользователь не может прокручивать диаграмму, потому что меню продолжает выходить. Жест жесткого меню перезаписывает прокручиваемый жест графа-андроида

Есть ли способ переписать функциональность меню при нажатии на определенный элемент? Элемент графика - это только LinearLayout.

Я также использую фрагменты, поэтому каждый пункт меню является фрагментом.

+1

Скользящее меню может быть настроено для открытия при перетаскивании с крайней стороны. Я думаю, что включить эту конфигурацию, и все будет в порядке. –

+0

Спасибо за предложение. Я не знал, что смогу это сделать. Он работал как шарм. –

ответ

15

Убедитесь, что вы звоните

setTouchModeAbove(SlidingMenu.TOUCHMODE_MARGIN); 

и не

setTouchModeAbove(SlidingMenu.TOUCHMODE_FULLSCREEN); 

На вашем объекте SlidingMenu/фрагмент/активности, так что меню отображается только тогда, когда вы перетащите его от края/ободок экрана

+0

Спасибо, это самое простое и удобное решение. Именно то, что я хотел –