2011-08-10 2 views
0

닫힌 상태의 슬라이딩 서랍 핸들 상단을 기준으로 활동 레이아웃의 요소를 배치하고 싶습니다. 표준 Layout above 상대 레이아웃 속성은 슬라이딩 서랍의 부동 특성을 고려하면 분명히 작동하지 않습니다.Android - 슬라이딩 서랍 핸들 상단을 기준으로 배치 항목 배치

유일하게 (프로그래밍 방식이 아닌) 대안은 고정 된 여백 또는 바닥 패딩을 사용하여 요소가 닫힌 슬라이딩 서랍 핸들 위에 놓 이도록 보장하는 것입니다. 이 접근 방식은 매우 미숙한데 슬라이딩 서랍 핸들 높이가 내용 (동적 인 경우)에 의존하기 때문에이 문제를 피하기 위해 노력하고 있습니다.

유동적 인 레이아웃을 얻으려면 어떤 제안이 필요합니까?

답변

0

당신은있는 LinearLayout (수직)를 사용하고 해당 위치를 설정 하단에 정렬 당신이 원하는 경우

+0

아니, 나는 그렇게 할 수 있다고 생각하지 않습니다. 슬라이딩 드로어 위젯을 사용하는 경우 슬라이딩 드로잉을 포함하는 기본 레이아웃은 슬라이딩 드로어가 다른 요소 위로 부 동할 수 있도록 상대 또는 프레임 레이아웃이어야합니다. – Dean

+1

그리고 내가 제안한 것을 오해 한 경우 슬라이딩 서랍 위젯이 자연스럽게 부모 레이아웃을 채우는 것처럼 보이므로 슬라이딩 서랍에 모든 구성 요소의 하단 또는 상단 정렬이 하단 또는 상단과 같습니다. - 부모 레이아웃과 정렬. – Dean

1

당신은 슬라이딩 서랍의 높이를 제어 할 수 있으며, 그이 질문의 경우를 생각할 수 없다 . 슬라이딩 서랍은 화면의 일부 공간을 차지하고 다른 콘텐츠는 그 위에 있어야합니다.