2014-12-25 1 views
-1

저는 framelayout에 대한 기본적인 지식을 가지고 있습니다. 나는 하나의 프레임 레이아웃 플러스에 두 개의리스트 뷰를 구현하기를 원하며, 프레임 레이아웃의 두리스트 중 하나를 클릭 할 때마다 "클릭 된리스트가 화면을 채우려면 축소되어야합니다"라는 조건이 있습니다. 당신이 읽은 경우프레임 레이아웃의 두 ListView 구현

답변

0

이이 작업을 수행하는 올바른 방법이 아니다는 FrameLayout doc이 볼 줄 :

FrameLayout이가 하나의 항목을 표시하는 화면의 영역을 차단하도록 설계되어 있습니다. 일반적으로 FrameLayout은 하나의 하위 뷰를 유지하는 데 사용해야합니다. 하위 뷰를 서로 겹치지 않고 여러 화면 크기로 확장 할 수있는 방식으로 구성 할 수 없기 때문입니다. 그러나 FrameLayout에 여러 자식을 추가하고 android : layout_gravity 특성을 사용하여 각 자식에 중력을 할당하여 FrameLayout 내의 위치를 ​​제어 할 수 있습니다.

사용하려는 것은 fragments입니다.

이 정보가 도움이되기를 바랍니다.

+0

네, 그냥 내 마음을 건너 뛴 다음 두 조각을 사용해야합니까? 그래서 클릭 후 축소 된 목록을 만들 수있게 될 것입니다. 프레임 레이아웃의 샘플 예제를 연구 한 예제를 줄 수는 없지만 이해할 수 없었습니다. –

+0

@Abhi 2 조각이 가장 잘 작동한다고 생각합니다. 지금 당장 모범이 보이지 않습니다. 조금씩 구현하기 시작하고 구현할 때 문제를 해결할 것을 제안합니다. –

관련 문제