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 回答