2012-02-02 3 views
0

나는 첫 번째 안드로이드 응용 프로그램을 ActionBarSherlock으로 만들고 있습니다.안드로이드 레이아웃 조각/활동 혼동

응용 프로그램에는 항상 3 개의 탭 (기본적으로 첫 번째 탭이 선택됨)으로 구성된 작업 표시 줄이 있습니다. 앱을 태블릿과 함께 사용할 수 있도록 확장 할 수 있습니다.

나는 웹을 검색해 왔으며 안드로이드 개발 가이드를 따라했지만 혼란스러운 점이 몇 가지 있습니다. 첫 번째 탭 화면은 항목 목록이있는 목록보기이며 onitemselected는 해당 항목에 대한 자세한 정보가있는 화면으로 사용자를 보내야합니다.

언제 조각을 사용해야합니까? 각 탭은 조각이어야합니까? 또는 각 탭에서 조각으로 구성된 새로운 활동을 호출해야합니까? 조각을 사용하는 경우 다른 클래스에 배치해야합니까, 아니면 활동 내에 포함해야합니까 ??

감사합니다. 감사합니다.

답변

0

이 두 링크를 먼저 읽어야합니다.

http://android-developers.blogspot.com/2011/02/android-30-fragments-api.html

당신이 전화와 태블릿 모두에서 작동 응용 프로그램을 만들 계획이라면

http://android-developers.blogspot.com/2011/09/preparing-for-handsets.html

. 조각을 사용하고 쉘 활동을 사용하여 조각을 래핑하는 것이 좋습니다.

+0

사실, ViewPager를 사용해도 올바르지 만 AppStore에서 콘텐츠를로드하면 좋은 해결책이 아닙니다. 다음 페이지를 미리로드 할 수 없습니다. – brokedid

0

프래그먼트에 대한 경험이 대부분 ViewPager에 관한 것이므로 여기에 적용되는지는 확실하지 않습니다.

Android에서는 가능한 한 단편을 사용해야합니다. 일반적으로 UI를 휴대 전화에서 태블릿으로 변환한다고 가정하면 동일한 구성에서 함께 유지할 수있는 요소는 단편이어야합니다.

ListFragment라는 Fragment 하위 클래스가 있으므로 첫 번째 탭에 대해 살펴볼 수 있습니다. (ListFragment for Fragment for ListActivity는 Activity를위한 것임)

조각을 다루기 위해 찾은 튜토리얼이 있습니다. 실제로 들여다 보지는 않았지만 도움이 되길 바랍니다. 액션 바/ActionBarSherlock의에 관해서는

http://android.codeandmagic.org/2011/07/android-tabs-with-fragments/

, 나는 누군가가 그에 추가 할 수 있도록 전혀 경험 withit이 없습니다.