1

从一天开始,我的 PagerTabStrip 文本就消失了。

在此处输入图像描述

当我专注于我的editText时,文本只有一半可见并且消失了?

我没有更改我的 xml 文件,但这就是它的外观。

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent"
android:layout_height="match_parent" 
tools:context="robin.activity.MainFragmentActivity">

<android.support.v4.view.ViewPager xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/pager"
    android:layout_width="match_parent"
    android:layout_height="match_parent" >

    <android.support.v4.view.PagerTabStrip
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_gravity="top"
        android:paddingBottom="10dp"
        android:paddingTop="10dp"
        android:textColor="#000000" />

</android.support.v4.view.ViewPager>

</RelativeLayout>

我确实更新了一些谷歌库,但没有更改我的 build.grade 也没有更新我的 sdk22。无论如何,这些是我的依赖项:

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    compile 'com.android.support:appcompat-v7:22.2.1'
    compile 'com.android.support:recyclerview-v7:+'
    compile files('libs/mpandroidchartlibrary-2-1-3.jar')
    compile files('libs/gson-2.3.1.jar')
}

我的问题可能是什么?

编辑:我创建了多个具有相同问题的项目。

EDIT2:即使在旧版本上也做了同样的事情。我想这一定是一个lib问题?

编辑#:奇怪的是,这是一个谷歌问题。https://code.google.com/p/android/issues/detail?can=2&start=0&num=100&q=&colspec=ID%20Type%20Status%20Owner%20Summary%20Stars&groupby=&sort=&id=183127

我没有改变我的毕业典礼。如何解决这个问题?

4

3 回答 3

2

我的临时解决方案是:

pager.postDelayed(new Runnable() {
    @Override
    public void run() {
        pager.setCurrentItem(1);
        pager.setCurrentItem(0);
    }
}, 500);

这让 ViewPager 在第一个和第二个片段之间切换。文本在此之后返回。还要将layout_heightfrom调整PagerTabStrip为 ~40dp而不是wrap_content. 在修复了该问题的新版本之后,只需在您最喜欢的 VCS 中回滚此更改。

于 2015-09-23T19:56:24.020 回答
1

所以我找到了解决方案。我从 appcompat v22 添加了 PagerStip 并使用了那个。检查此链接

于 2015-08-28T15:20:44.093 回答
0

我对支持库 23.0.0 也有同样的问题。

我的解决方法是将 PagerTabStrip 替换为 Jake Wharton 的 View 寻呼机指示器库的“TitlePageIndicator”。https://github.com/JakeWharton/ViewPagerIndicator

于 2015-08-29T17:23:01.497 回答