2011-01-19 5 views
3

다른 위치로 androidlayout 번역 : 첫 번째 단계에서I 다음 배치 (들)을 생성 할

을 두 배치, 배치 1 및 배치 2 배치 1 및 배치 2는 50 % - 폭을 가지고있다/디스플레이의 높이.

레이아웃 1을 클릭하면이 레이아웃은 레이아웃 2에 작은 애니메이션을 중첩해야하며 레이아웃 1 대신에 하위 레이아웃이 표시되어야합니다. sublayout은 2x2 gridview입니다.

레이아웃을 설정하는 방법에 대한 해결책이 있습니까?

  • 내가 좌우 레이아웃에 대한의 LinearLayout을 사용하고, 나는 두 개의 컨테이너
  • 한 레이아웃은 두 가지 sublayouts을 가지고 의미 :

    나는 다음과 같은 방법을 시도했다. 시작하면 하위 레이아웃 1이 표시됩니다. 레이아웃을 클릭하면 sublayout2가 표시됩니다. 이 경우 sublayout1의 크기를 0,0으로 설정하고 더 이상 sublayout2를 숨기지 않습니다. 이 작동합니다.

  • 이제 다른 conatiner를 숨기려면 sublayout1을 번역하고 싶습니다. 작은 번역을 만들었지 만, sublayout1은 예를 들어 다른 컨테이너를 오버레이하지 않습니다. 이 시점에서 나는 전체적인 문제를 해결하기 위해 올바른 접근법을 사용했는지 묻습니다. 백분율로 레이아웃을 생성하는 응용 프로그램 컴팩트 지원 라이브러리에서 사용할 수

fesp

+1

내가 편집 한 게시물을 편집하여 내가 시도한 내용과 잘못된 부분을 표시하는 것이 좋습니다. – CommonsWare

답변

0

사용 비율 레이아웃.

관련 문제