PagerSlidingTabStrip使horizo​​ntalscrollview的宽度固定

kim*_*vin 5 android pagerslidingtabstrip

我现在在我的应用程序中使用PagerSlidingTabStrip库.我有5个标签,所以它超过了屏幕宽度.所以我必须滚动才能看到最后一个标签.

我想看到屏幕上的所有标签,从不想滚动查看其他项目.

我尝试在PagerSlidingTabStrip.java中将Horizo​​ntalScrollView更改为LinearLayout,但它有点奇怪.指标变坏了.

// public class PagerSlidingTabStrip extends HorizontalScrollView

public class PagerSlidingTabStrip extends LinearLayout
Run Code Online (Sandbox Code Playgroud)

而且我试过了shouldExpand选项也是如此.但它没有再起作用.

应用:pstsShouldExpand = "真"

我能为此做些什么?

son*_*ida 12

我有完全相同的问题,但是在代码之后,我发现如果你需要设置标签shouldExpand你需要在将viewpager设置为标签之前进行.

tabs = (PagerSlidingTabStrip) findViewById(R.id.slidingTabStrip);
//Before  setting view pager

tabs.setShouldExpand(true); //Works

tabs.setViewPager(vpPager);

//After setting view pager
tabs.setShouldExpand(true); //Will not work
Run Code Online (Sandbox Code Playgroud)