【问题标题】:In pagerSlidindTabStrip text display incomplete for Moto G 4+ android 7在 Moto G 4+ android 7 的 pagerSlidindTabStrip 文本显示不完整
【发布时间】:2017-03-28 12:54:21
【问题描述】:

在我的项目中,我使用了 PagerSlidingTabStrip 库。现在在所有其他设备中,它在 PagerSlidingTabStrip 中显示正确的文本。但在 Moto G 4+ 中,它在 PagerSlidingTabStrip 中显示不完整的文本。喜欢它只显示“娱乐”而不是“娱乐”。有什么需要改变的,请帮助我。提前致谢。

 <com.astuetz.PagerSlidingTabStrip
        android:id="@+id/VideoTabs"
        android:layout_width="match_parent"
        android:layout_height="50dp"
        android:background="@color/toolbar_color"
        android:paddingLeft="11dp"
        android:layout_marginRight="0dp"
        android:paddingRight="0dp"
        android:textSize="15sp"
        app:pstsActivateTextColor="@color/white"
        app:pstsDeactivateTextColor="@color/white"
        app:pstsDividerColor="@color/toolbar_color"
        app:pstsIndicatorHeight="0dp"
        app:pstsTabBackground="@color/toolbar_color"
        app:pstsTextAllCaps="false"
        app:pstsUnderlineHeight="0dp"
        android:layout_toLeftOf="@+id/ivNextFragment"/>

在java文件中

   public void init(View rootview) {
      tabs = (PagerSlidingTabStrip) rootview.findViewById(R.id.VideoTabs);
      mTabsLinearLayout = ((LinearLayout) tabs.getChildAt(0));

      pager = (ViewPager) rootview.findViewById(R.id.viewpager);
     //        tabs.setShouldExpand(true);
     pager.setOffscreenPageLimit(listPublisherName.size());

     setupViewPager(pager);
     tabs.setViewPager(pager);
     tabs.setForegroundGravity(Gravity.CENTER);
     pager.setCurrentItem(0);
     tabs.setTabSwitch(true);

     TextView tv = (TextView) mTabsLinearLayout.getChildAt(pos);
     tv.setTextSize(16);
     tv.setTypeface(null, Typeface.BOLD);
   }

现在屏幕是这样的

【问题讨论】:

    标签: android android-7.0-nougat pagerslidingtabstrip


    【解决方案1】:

    添加 tabs.setDistributeEvenly(false);

    【讨论】:

    • PagerSlidingTabStripLibrary 中没有此属性。
    【解决方案2】:

    通过对代码进行一些更改,它现在可以完美运行。可能对将来有帮助,所以在这里发布更改。我在 xml 文件中进行了如下更改。

     app:pstsShouldExpand="false"
    

    它会正常工作的。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-10-14
      • 1970-01-01
      • 2015-01-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-05-31
      相关资源
      最近更新 更多