TPW*_*ang 11 java android android-viewpager android-studio
我正在学习使用ViewPager和PagerTabStrip来实现导航栏.我已经实现了它,我的问题是:每次我打开应用程序时,标题都没有显示,但是在我刷了一次后,标题全部再次出现,然后一切正常.代码如下所示:
定制适配器
public class MyPagerAdapter extends PagerAdapter {
    private List<View> viewList;
    private List<String> titleList;
    public MyPagerAdapter(List<View> viewList, List<String> titleList){
        this.viewList = viewList;
        this.titleList = titleList;
    }
    @Override
    public int getCount() {
        return viewList.size();
    }
    @Override
    public boolean isViewFromObject(View view, Object o) {
        return view == o;
    }
    @Override
    public Object instantiateItem(ViewGroup container, int position) {
        container.addView(viewList.get(position));
        return viewList.get(position);
    }
    @Override
    public void destroyItem(ViewGroup container, int position, Object object) {
        container.removeView(viewList.get(position));
    }
    @Override
    public CharSequence getPageTitle(int position) {
        return titleList.get(position);
    }
}
.xml文件:
<android.support.v4.view.ViewPager
    android:id="@+id/viewPager"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_gravity="center">
    <android.support.v4.view.PagerTabStrip
        android:id="@+id/tab"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_gravity="bottom"
        />
</android.support.v4.view.ViewPager>
我真的很沮丧.谢谢!!
Sha*_*oid 12
这是com.android.support:appcompat-v7:23.0.0中出现的问题.您可以在此处参考 https://code.google.com/p/android/issues/detail?id=183127
在该链接中,谷歌支持团队已经提到在将来的版本中将修复缺陷.所以现在解决方案是使用com.android.support:appcompat-v7:22.2.1构建项目
更新:如果可行,那么您可以继续使用@nidheeshdas提供的另一种解决方案.我试过简单的项目; 它工作 修改了@nidheeshdas的解决方案在Activity的onResume()里面
viewPager.setCurrentItem(1);
    viewPager.postDelayed(new Runnable() {
        @Override
        public void run() {
            viewPager.setCurrentItem(0);
        }
    },100);
新更新:如上面的谷歌问题跟踪链接和JP Ventura的评论中所述.我尝试过新版本的库,问题似乎已得到解决.
| 归档时间: | 
 | 
| 查看次数: | 3129 次 | 
| 最近记录: |