Изменить положение ручки SlidingDrawer - PullRequest
0 голосов
/ 21 декабря 2011

По умолчанию в Android - центрирование маркера SlidingDrawer, но я не хочу этого.Вместо этого я бы хотел, чтобы оно было справа.

Я выполнил поиск и нашел один ответ: Как изменить положение кнопки управления выдвижной панелью Android

Проблема в том, чточто весь RelativeLayout становится дескриптором, и поэтому я не могу поместить любые кнопки рядом с дескриптором, поскольку они также откроют SlidingDrawer.Я также попытался сделать ImageView дескриптором, но тогда он просто проигнорировал RelativeLayout.

Я думаю, мне нужно расширить SlidingDrawer, но я не знаю, как это сделать: (

РЕДАКТИРОВАТЬЯ решил это по-другому. Я сделал обработчик размером 0px и использовал другую кнопку для вызова SlidingDrawer.open (). Это не идеально, так как вы не можете "скользить", чтобы открыть, если вы не реализуете, есливручную, но работает.

1 Ответ

0 голосов
/ 21 марта 2012

С помощью RelativeLayout вы пытались установить для атрибута «clickable» значение false.Это должно препятствовать получению сенсорных событий.

...