-1

当我连接 Tablayout 并查看寻呼机时,它会导致我的应用程序崩溃,我正在使用最新版本的 android 支持库。我还要如何制作带有滑动标签的应用程序。

 ViewPager viewPager = (ViewPager) findViewById(R.id.pager);
        PagerAdapter pagerAdapter =
                new PagerAdapter(getSupportFragmentManager(),MainActivity.this);
        viewPager.setAdapter(pagerAdapter);


        TabLayout tabLayout = (TabLayout) findViewById(R.id.pager);
4

2 回答 2

3

发生这种情况是因为您使用相同的id方法来查找ViewPagerTabLayout.

   ViewPager viewPager = (ViewPager) findViewById(R.id.pager);
   TabLayout tabLayout = (TabLayout) findViewById(R.id.pager);

在您的布局中检查 TabLayout 的正确 ID。

于 2015-08-18T06:16:45.867 回答
1

我通过将 CoordinatorLayout 的宽度更改为 wrap_content 并将视图寻呼机的宽度和高度更改为 wrap_content 来修复布局。我还给了 TabLayout 自己的 ID。

于 2015-08-18T06:28:49.223 回答