2012-05-08 4 views
0

Я хочу сделать 2 выдвижных ящика с относительной компоновкой (так что первый скользящий выдвижной ящик находится перед вторым выдвижным ящиком). В первом скользящем ящике есть кнопка для открытия второго скользящего ящика.Раздвижной ящик для Android

Когда я открываю первый скользящий выдвижной ящик только на 1/3 экрана. Второй выдвижной ящик закрывает весь экран.

Теперь я хочу:

Когда я нажимаю кнопку на содержание первого скользящего ящика, он открывает второй скользящий ящик, как я уже говорил, а потом я хочу обработчик первого скользящего ящика Gone , Он снова становится ВИДИМЫМ после того, как второй скользящий выдвижной ящик закрыт. Поэтому в основном я не могу закрыть первый скользящий выдвижной ящик, если второй выдвижной ящик все еще открыт.

Я уже пытался установитьVisibility (View.GONE) и setVisibility (View.INVISIBLE), но он не работает.

Извините, я не могу опубликовать изображение на этом форуме, так что, возможно, это немного запутанно. Спасибо, что ответили;)

+0

Осмотритесь в высоко оцененных приложениях в Play Маркете и передумайте, если вы действительно уверены, что хотите использовать SlidingDrawer. – keyboardsurfer

+0

@Keyboardsurfer почему? не могу ли я использовать скользящий ящик для этого? – kyuu

+0

Вы можете использовать его. Но использование SlidingDrawer может быть болезненным. Вот почему я рекомендую использовать что-то другое, чем SlidingDrawer. – keyboardsurfer

ответ

1

Вы пытались просто закрыть первый ящик, когда вы касаетесь кнопки для второго?

slidingDrawer1.close(); 
+0

emm..активно я не хочу, чтобы первый ящик закрывался при открытии второго ящика. – kyuu

+0

Тогда ваш вопрос мог бы использовать некоторые разъяснения, потому что это то, что я получил от него. :) И теперь я действительно смущен тем, что вы пытаетесь сделать. – Barak

+0

Я знаю, что это сбивает с толку без картинки. Я попытался поставить картинку, но мне не разрешено это делать, потому что моя репутация ниже 10. Извините, но спасибо за ответ. ;) – kyuu

Смежные вопросы