2012-07-20 5 views
2

여기에 하나의 MainActivity에 4 개의 조각이 있고 모든 조각이 스 와이프 + 탭보기 유형입니다. 각 목록에는 listview가 있습니다. 문제는 모든 목록보기 항목에 공통적으로 필요한 하나의 Extra Fragment를로드하려고하는데 어떤 onItemListener에 onClickListener를 적용 할 때 대화 상자와 같은 팝업이어야하며 모든 배경 조각이 작동해야하며 투명 배경으로 표시되어야합니다 DialogFragment ... DialogFragment ... DialogFragment에있는 목록 항목을 열어 사용자에게 더 많은 정보를 제공합니다. 하나의 공통된 조각을 중첩하여 다른 탭 조각을 돕기

은 내가 다른 오버레이 + transperent DilogFragment 내가 모든 탭의 각 조각에 사용할 수 있도록 있음을 구현할 수있는 방법 ....

Class X extends Fragment{ 

@Override 
public View onCreateView(LayoutInflater inflater, ViewGroup container, 
     Bundle savedInstanceState) { 
      ....... 
      ....... 
      ....... 
      ....... 
      ....... 
      listview.setOnItemClickListener(new OnItemClickListener(){ 
      public void onItemClick(AdapterView<?> arg0, View v, int arg2, 
       long arg3) { 
        // TODO Auto-generated method stub 
        OtherDilogFragment frag=new OtherDialogFragment(Obj); 
        frag.show(getActivity().getSupportFragmentManager(), "Dialog"); 
       } 
      }); 
      } 
      } 

제발 도와주세요처럼 하나 onItemClickListenet로 그 대화의 단편을 applyed ... ???

답변

0

조각 내에서 setTargetFragment 메서드를 사용하십시오.

void displayFullTweet(Object Object) { 
     // TODO Auto-generated method stub 
     FullView frag=FullView.setFullTweet(Object); 
     setTargetFragment(frag, 1); 
    } 
관련 문제