2013-04-15 2 views
2

Я использую ViewPager, в котором я могу иметь 3 PagerTabStrip. Но я хочу иметь больше 3, может быть, 4 или 5. Я попытался использовать setTextSpacing(), но это не сработало. Прямой вариант также не имеет некоторого количества PaperTitleStrip.Показать больше 3 PagerTitleStrip

Любые предложения, как мы можем реализовать то же самое.

+0

Я даже попробовал установку -ve padding в setPadding(), что также не работало. – Vaibs

ответ

0

Это то, что 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; 

Что означает: есть только три полосы: пред, текущий и следующий.

+0

Это происходит для обоих этих классов. Как вы выглядите, например, в контактном приложении Lollipop? –

Смежные вопросы