0

問題は、引数の数に応じて、ページビューアーをサポートするアプリケーションの同じフラグメント クラスに異なるテキストを与えたいということです。基本的に、横にスライドすると、同じフラグメントが表示されますが、テキストは異なります。私はここでかなり苦労しています。誰か私がこれを理解するのを手伝ってくれませんか? 私の知識の漏れと、これが問題であるかどうか初心者の質問をして申し訳ありません. これについてグーグルで検索しましたが、成功しませんでした。

4

1 に答える 1

1

あなたのFragmentクラスでは、これを追加して呼び出すことがYourFragment.getInstance(/* custom text */)できFragmentますViewPager

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;
    }

    public void onCreate(Bundle state) {
      super.onCreate(state);
      mText = getArguments().getString("text");
      // rest of your code
    }
}
于 2013-09-07T09:16:05.153 に答える