2013-09-07 2 views
0

사실, 인수의 수에 따라 내 페이지 뷰어 지원 응용 프로그램에 대해 동일한 조각 클래스에 다른 텍스트를 제공하려고합니다. 기본적으로 가로로 슬라이드하면 동일한 단편이 다른 텍스트로 표시됩니다. 나는 꽤 위풍 당했다. 누군가 내가 이것을 알아낼 수있게 도와 줄 수 있냐? 누설에 대해 유감스럽고 초보자에게이 문제가 있는지 물어 보는 것이 유감입니다. 이것에 대해 봤지만 성공하지 못했습니다. 당신의 Fragment 클래스에서args에 따라 조각에 텍스트 제공

+0

게시 기존의 코드를 다른 사람이 당신에게 내가 볼 –

답변

1

이를 추가하고 ViewPager 내부의 Fragment을 만들 YourFragment.getInstance(/* custom text */) 전화 :

public static class YourFragment extends Fragment 

    private String mText; // display this text in your fragment 

    public static Fragment getInstance(String text) { 
     Fragment f = new Fragment(); 
     Bundle args = new Bundle(); 
     args.putString("text", text); 
     f.setArguments(args); 
     return f; 
    } 

    pubic void onCreate(Bundle state) { 
     super.onCreate(state); 
     mText = getArguments().getString("text"); 
     // rest of your code 
    } 
} 
+0

을 도울 수 있도록, 감사합니다! 그리고 특정 조각에 대해 주어진 문자열 텍스트를 확인하려면 어떻게합니까? –

+0

그걸 어떻게 들으 시죠? String이 mText에 저장됩니다. 단편 특유의 필드입니다. – flx

관련 문제