2013-07-29 3 views
0

많은 양의 정보가 들어있는 앱을 설계하고 있습니다.Android Fragments 금액

저는 (100 개 이상의 조각을 계획하고 있으므로) 궁금합니다. 더 쉬운 방법이 있거나 복잡하지 않은 방법이 있다면?

저는 현재 3 개가 있습니다. 즉, 3 개의 다른 조각 클래스와 3 개의 조각 레이아웃이 있다는 뜻입니까?

나는 파편에 매우 익숙하지 않아 어느 방향이 가장 좋을지 잘 모르겠습니다.

+0

모든 조각이 유사한 구조를 공유합니까? – LightYearsBehind

+0

예 모든 단일 조각이 똑같은 구조를 공유하기를 원합니다. 유일한 차이점은 분명히 그들 내부의 다른 텍스트와 이미지 일 것입니다. –

+0

그러면 내가 말할 수있는 단편 만 있으면됩니다. 데이터에서 변경된 사항이있을 경우 조각에서 뷰를 업데이트하기 만하면됩니다. – LightYearsBehind

답변

2

모든 단일 조각이 똑같은 구조를 공유하기를 바랍니다. 유일한 차이는 분명히

이 그럼 당신은 100 개 이상의 조각을 클래스, 또는 3 개 조각 수업을 안 그들 내부에 다른 텍스트와 이미지가 될 것입니다. 하나의 조각 클래스와 관련 레이아웃이 있어야합니다. 여러분은 "그 안에 다른 텍스트와 이미지"를 가지고 많은 수의 인스턴스를 환영합니다..

+0

어떻게 할 수 있습니까? 나는 조각을 세워서 새로운 조각 클래스를 부른다. 새로운 조각 레이아웃으로 설정된 콘텐츠 뷰를 포함합니다. 통증이 있으십니까 –

+0

@ user2618595 : "다른 텍스트와 이미지가 들어있는"위치를 표시하지 않았습니다. 지금까지 레이아웃에있는 것들을 하드 코딩했으면 조각 * 인스턴스 *를 만드는 과정의 일부로 하드 코딩하십시오. 예를 들어, 팩토리 패턴과 인자'Bundle'을 사용하여 데이터를 전달할 수 있습니다. 여기서는 'EditorFragment' 인스턴스 10 개를 사용합니다. https://github.com/commonsguy/cw-omnibus/tree/master/ ViewPager/단편 – CommonsWare