2012-05-08 2 views
0

상대 레이아웃을 사용하여 2 개의 슬라이딩 서랍을 만들고 싶습니다 (첫 번째 슬라이딩 서랍이 두 번째 슬라이딩 서랍 앞에 오도록). 첫 번째 슬라이딩 서랍의 내용에는 두 번째 슬라이딩 서랍을 여는 버튼이 있습니다.안드로이드 슬라이딩 서랍

첫 번째 슬라이딩 서랍을 열면 화면의 1/3 만 덮습니다. 두 번째 슬라이딩 서랍은 모든 화면을 덮습니다. 내가 전에 말했듯

처음 슬라이딩 서랍의 함유량의 버튼을 클릭이 상기 제 2 슬라이딩 서랍 열리고 난 GONE 제 슬라이딩 서랍의 핸들러를 원한다

는 이제 원하는 . 두 번째 슬라이딩 서랍을 닫으면 다시 VISIBLE이됩니다. 따라서 기본적으로 두 번째 슬라이딩 서랍이 아직 열려있는 경우 첫 번째 서랍 서랍을 닫을 수 없습니다.

이미 VISibility (View.GONE) 및 setVisibility (View.INVISIBLE)를 설정하려고했지만 작동하지 않습니다.

죄송합니다.이 포럼에 사진을 게시 할 수 없으므로 다소 혼란 스럽습니다. 응답 주셔서 감사합니다;)

+0

Play 스토어 내에서 높은 평점을받은 응용 프로그램을 둘러보고 SlidingDrawer를 사용하고 싶다는 확신이 있는지 다시 생각해보십시오. – keyboardsurfer

+0

@Keyboardurfer 왜? 이 서랍 서랍을 사용할 수 없습니까? – kyuu

+0

사용할 수 있습니다. 그러나 SlidingDrawer를 사용하는 것은 고통 스러울 수 있습니다. 이것이 내가 SlidingDrawer와 다른 것을 사용하여 권하는 이유입니다. – keyboardsurfer

답변

1

두 번째 버튼을 터치하면 첫 번째 서랍을 닫으려고 했습니까?

slidingDrawer1.close(); 
+0

emm .. 실제로 나는 두 번째 서랍이 열릴 때 첫 번째 서랍을 닫고 싶지 않습니다. – kyuu

+0

그런 다음 질문에 대한 설명이 필요할 수 있습니다. :) 그리고 지금 나는 당신이하려고하는 것에 관해서 정말로 혼란 스럽다. – Barak

+0

사진이 없으면 혼란 스럽습니다. 사진을 찍으려고했지만 내 명성이 10 이하이기 때문에 그렇게 할 수 없습니다. 죄송 합니다만 답변에 감사드립니다. ;) – kyuu