0

조각 목록을 호스팅하는 조각 활동이 있습니다. 단편 활동에는 단편 목록의 데이터를 요약하는 몇 가지 텍스트보기가 있습니다.FragmentActivity를 조각 컨테이너에 넣을 수 있습니까?

  • FragmentActivity = 조각 컨테이너, 텍스트보기 및 버튼이 포함 된 레이아웃.

  • ListFragment =이 FragmentActivity의 조각 용기의 내부 이동 및 데이터

이는 활동으로 잘 작동의 목록입니다 만, 지금은 또 다른 단편 컨테이너에 전체 많이 넣어하려고 해요 다른 활동의 조치 표시 줄 탭에 표시하십시오. 필자는 ListFragment를 사용하기 위해서만이 작업을 수행 할 수 있습니다. (FragmentActivity가 조각 컨테이너 내부에 들어갈 수 없기 때문에 분명히 가능합니다.)하지만 요약 텍스트보기와 단추가 누락되어있어 정말 필요합니다.

나는 이것을 구현하는 가장 좋은 방법에 대한 제안이 있다면 궁금한가요? 솔루션의 일부 생각은 내가 했어 :

  • 변경이 특정 탭이

  • 는 프로그래밍이 탭 경우 조각 컨테이너에 텍스트 뷰와 버튼을 추가 클릭하면 탭을 잡고 활동의 레이아웃 목록 조각

어느 쪽이든 아래에 조각 활동에 또 다른 조각을 추가

  • 을 클릭 나는 어떤 도움도 정말 고맙습니다.

  • +0

    가장 단순하지만 (못생긴) 해결책은'LocalActivityManager'를 사용하고'Activity'를 호스트 할'Fragment'를 만드는 것입니다. 여기에 어떻게 할 수 있는지 예제가 있습니다. http://stackoverflow.com/questions/12873213/android-access-mapview-inside-fragment-with-viewpager/12873281#12873281 –

    답변

    3

    의 레이아웃과 비슷한 Fragment을 만들고 대신 추가하십시오. Fragment이 아니기 때문에 FragmentActivityFragment으로 추가 할 수는 없지만 이전 버전의 경우 Fragments이 추가 된 Activity이 추가 되었기 때문에 추가 할 수 없습니다.

    버튼 대신 TextViewsFragmentActivity 레이아웃에 직접 추가하십시오. 같은 구성 요소로 Fragment을 만들고 Activity 레이아웃에 추가하십시오.

    이렇게하면 응용 프로그램의 다른 위치에서이 구성 요소 집합을 다시 사용할 수 있습니다. 필요한 경우 동일한 Fragment을 사용합니다.

    +0

    기본적으로 설정은 그대로 유지하지만 fragmentActivity를 프래그먼트로 변경 하시겠습니까? – wkdshot

    +0

    FragmentActivity는 그대로 두되 모든 구성 요소를 별도의 새 단편으로 이동하고 대신 추가하십시오. –

    +0

    논리적으로는 좋은 생각 인 것 같습니다. 활동에 새 단편을 어떻게 추가합니까? 그것은 세 개의 탭이 있고 그 중 하나는 textviews/버튼을 포함하고 싶습니다. – wkdshot

    관련 문제