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