【问题标题】:Show more than 3 PagerTitleStrip显示超过 3 个 PagerTitleStrip
【发布时间】:2013-04-15 06:26:16
【问题描述】:

我正在使用 ViewPager,其中我可以拥有 3 个 PagerTabStrip。但我想要超过 3 个,可能是 4 个或 5 个。我尝试使用 setTextSpacing() 但这没有用。没有直接的选择也有一些PaperTitleStrip

任何建议我们如何实施。

【问题讨论】:

  • 我什至尝试在 setPadding() 中设置 -ve 填充,但也没有用。

标签: android android-viewpager


【解决方案1】:

这是 javadoc 所说的:

PagerTabStrip 是当前、下一个和 ViewPager 的前几页。

但如果您仍有疑问,请参阅来源:PagerTabStrip.java 及其基类 PagerTitleStrip.java,然后会看到:

public class PagerTitleStrip extends ViewGroup implements iewPager.Decor {
    private static final String TAG = "PagerTitleStrip";

    ViewPager mPager;
    TextView mPrevText;
    TextView mCurrText;
    TextView mNextText;

这意味着:只有三个条带:prev、current 和 next。

【讨论】:

  • 这两个类都会出现这种情况。例如,你如何让它看起来像 Lollipop 的联系人应用程序?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-04-02
  • 1970-01-01
  • 2017-04-16
相关资源
最近更新 更多