2013-12-20 3 views
0

저는 Android가 처음이므로 뷰를 그룹화하는 옵션에 대해 혼란스러워합니다.스텁, 단편 또는 복합 컨트롤?

세로 모드에서는 서로 위에 있고 가로 모드에서는 서로 위에있는 두 섹션의 컨트롤 (버튼과 텍스트 + 스피너가있는 컨트롤)이있는 UI를 만들고 싶다고 가정 해 보겠습니다. 해당 섹션 내의 내용을 찾습니다. 분명히 사용자가 한 모드에서 다른 모드로 변경하면이 동적으로 변경하고 싶습니다.

그래서 Fragments 내에서 Fragments를 사용하거나 내부 섹션에 대한 외곽 섹션과 복합 컨트롤 만 사용합니까? 아니면 파편이 필요한 것일까? 나는 다른 것을 고집해야한다. 가장 좋은 방법은 무엇입니까?

미리 감사드립니다.

+0

질문이 명확하지 않습니다. 만들려는 레이아웃의 스크린 샷이나 와이어 프레임을 보여줄 수 있습니까? – GrIsHu

답변

1

예제에서 두 개의 레이아웃 파일을 만듭니다. 하나는 귀하의 버튼을 포함하고 다른 하나는 귀하의 회 전자를 포함합니다.

세로 방향으로 세 번째 레이아웃 파일을 만들고 include 태그를 사용하여 세 번째 레이아웃 내에 다른 레이아웃을 포함 시키십시오. 마찬가지로 가로 레이아웃의 경우 내부 UI 레이아웃도 포함시켜야합니다.

주요 레이아웃 만 사용하고 올바른 레이아웃 폴더에 배치되었다고 가정 할 때 활동 또는 단편을 사용할 수 있습니다. 단편/활동이 방향에 따라 올바른 것을로드합니다.

조각 내 단편은 특별한 필요가 없으면 피해야합니다. 작동하지만 실제로 라이프 사이클을 관리하는 것은 귀찮습니다.

+0

답장을 보내 주셔서 감사합니다. 다음과 같은 의미는 무엇입니까? "주요 레이아웃 만 사용하고 올바른 레이아웃 폴더에 배치되었다고 가정하는 활동 또는 단편을 사용할 수 있습니다. 단편/활동은 방향에 따라 올바른 단편/활동을로드합니다." ? 활동은 세로, 세로 등에서 어떤 것을로드해야하는지 어떻게 알 수 있습니까? – Markstar

+0

설명서에 설명되어 있습니다. 이 링크를 참조하십시오. http://developer.android.com/guide/topics/resources/providing-resources.html#AlternativeResources – Kuffs

관련 문제