小编San*_*ala的帖子

选择选项卡或页面滑动后如何加载片段

当我滑动选项卡时,但我附加的片段未加载。我已经创建了4个片段及其布局,在mainActivity类输出中包含了pagerAdapter (当选择选项卡时显示空白页面) 这是我的MainActivity.java

public class MainActivity extends AppCompatActivity {
private TabLayout tabLayout;
private ViewPager viewPager;

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
    setSupportActionBar(toolbar);

    getSupportActionBar().setDisplayHomeAsUpEnabled(true);
    getSupportActionBar().setDisplayShowHomeEnabled(true);

    tabLayout = (TabLayout) findViewById(R.id.tab_layout);
    viewPager = (ViewPager) findViewById(R.id.viewpager);
    setupViewPager(viewPager);
    tabLayout.setupWithViewPager(viewPager);
    tabLayout.setOnTabSelectedListener(onTabSelectedListener(viewPager));

}

private void setupViewPager(ViewPager viewPager) {
    ViewPagerAdapter adapter = new ViewPagerAdapter(getSupportFragmentManager());
    adapter.addFragment(new FragmentOne(), "Home");
    adapter.addFragment(new FragmentTwo(), "e-Profile");
    adapter.addFragment(new FragmentThree(), "Results");
    adapter.addFragment(new FragmentFour(), "Outpass");
    viewPager.setAdapter(adapter);
    viewPager.addOnPageChangeListener(new TabLayout.TabLayoutOnPageChangeListener(tabLayout));
    onTabSelectedListener(viewPager);
}

private TabLayout.OnTabSelectedListener onTabSelectedListener(final ViewPager pager) {
    return new …
Run Code Online (Sandbox Code Playgroud)

tabs android fragment android-viewpager

3
推荐指数
1
解决办法
1万
查看次数

标签 统计

android ×1

android-viewpager ×1

fragment ×1

tabs ×1