设计支持库Tablayout滑动异常
Design support library Tablayout Sliding abnormal
我正在学习使用 Tablayout,但是我发现 Tablayout 不能滑动 normal.The tab slides 我的 gesture.The 问题是
当我停止手势时,它会立即停止,不会自动滑到下一个标签。
布局:
<android.support.design.widget.TabLayout
android:id="@+id/tablayout"
android:layout_width="match_parent"
android:layout_height="wrap_content"/>
代码:
SimpleFragmentPagerAdapter adapter = new SimpleFragmentPagerAdapter
(getSupportFragmentManager(), this);
viewPager.setAdapter(adapter);
tabLayout.setupWithViewPager(viewPager);
tabLayout.setTabMode(TabLayout.MODE_FIXED);
当我遇到这种情况时,是因为 1) 我的适配器没有为该页面正确创建片段,或者 2) 该片段没有为该页面正确创建视图。
使用 Android 设备监视器之类的工具检查 viewpager 上的视图,看看它是否如您所期望的那样存在,并且它不是零宽度。
我正在学习使用 Tablayout,但是我发现 Tablayout 不能滑动 normal.The tab slides 我的 gesture.The 问题是 当我停止手势时,它会立即停止,不会自动滑到下一个标签。
布局:
<android.support.design.widget.TabLayout
android:id="@+id/tablayout"
android:layout_width="match_parent"
android:layout_height="wrap_content"/>
代码:
SimpleFragmentPagerAdapter adapter = new SimpleFragmentPagerAdapter
(getSupportFragmentManager(), this);
viewPager.setAdapter(adapter);
tabLayout.setupWithViewPager(viewPager);
tabLayout.setTabMode(TabLayout.MODE_FIXED);
当我遇到这种情况时,是因为 1) 我的适配器没有为该页面正确创建片段,或者 2) 该片段没有为该页面正确创建视图。
使用 Android 设备监视器之类的工具检查 viewpager 上的视图,看看它是否如您所期望的那样存在,并且它不是零宽度。