2012-02-16 2 views
0

누군가가 조각 기반 응용 프로그램에 진입 점을 찾는 데 도움이 될 수 있습니까? 여러 액티비티가있는 앱이 있습니다. 작은 해상도 장치의 경우 시작시이 활동 중 하나가로드됩니다 (이 경우 메뉴). 이 액티비티는 매니페스트에서 '실행 프로그램'으로 선언됩니다.조각 기반 앱을 초기화하는 방법은 무엇입니까?

고해상도 장치에서는 메뉴를 표시하고 싶지 않지만 다른 모든 활동은 동시에 조각으로 표시되어야합니다. 이를 위해 layout-w1000dp-h720dp 폴더에 새 레이아웃을 선언했습니다. 그러나 매니페스트 파일에서는 시작할 때로드되는 메뉴이며 아직 여러 조각으로 구성된 새 레이아웃이 아닙니다. 그래서 내 응용 프로그램이 시작할 때 메뉴를 시작하려고 시도하기 때문에 충돌이 발생하지만 여러 조각으로 된 새 레이아웃이 있습니다 ...

내가 뭘 잘못하고 있니? 와우는 매니페스트 파일을이 새로운 레이아웃과 함께 사용할 수 있습니까?

4 가지 조각/활동으로 앱이 대형 화면 장치에서 어떻게 보일지 이미지를 첨부했습니다. enter image description here

답변

0

정확한 오류를 게시 할 수 있습니까? 앱의 진입 점은 활동입니다. 앱이 조각을 기반으로하기 때문에 위에 표시된 4 개의 조각을 보유한 하나의 활동을 가질 수 있습니다. 귀하의 매니 페스트 (Manifest)는 실제로이를 나타 내기 위해 추가로 필요한 것은 없습니다. 또한 Fragments를위한 XML 레이아웃이 미리 준비되어 있다고 추측합니다. 그렇다면 활동의 레이아웃으로 이동하여 네 가지 단편을 지정하십시오.

단일 액티비티를 실행하면 조각을 초기화하고 FragmentTransaction에 추가합니다.

관련 문제