我有一个带有 SlidingTabLayout 类的ViewPager和一个 SlidingTabStrip 类。 FragmentPagerAdapter使用此ViewPager允许显示367个条目(实际上我想显示一个日历)。我的SlidingTabLayout不可刮;我为此添加了这些修改:
@Override
public boolean onTouchEvent(MotionEvent ev) {
switch (ev.getAction()) {
case MotionEvent.ACTION_DOWN:
// if we can scroll pass the event to the superclass
if (mScrollable) return super.onTouchEvent(ev);
// only continue to handle the touch event if scrolling enabled
return mScrollable; // mScrollable is always false at this point
default:
return super.onTouchEvent(ev);
}
}
@Override
public boolean onInterceptTouchEvent(MotionEvent ev) {
// Don't do anything with intercepted touch events if
// we are not scrollable
if (!mScrollable) return false;
else return super.onInterceptTouchEvent(ev);
}
现在,我想在每次滑动标签条中仅显示3个类别,如下例所示:
我该怎么办呢?
答案 0 :(得分:0)
我用
实现了这个结果SlidingTabLayout slidingTabLayout = ... ;
slidingTabLayout.setDistributeEvenly(true);
希望这会有所帮助。