2013-12-20 21 views
-1

我正在关注本教程使用ViewPager屏幕幻灯片http://developer.android.com/training/animation/screen-slide.html 但我有问题。 换句话说,我想实现ViewPager.PageTransform,但是这个接口不存在,就像图像显示一样。 enter image description hereAndroid - ViewPager.PageTransformer不存在

我把V13支持库和minTarget是14

+0

你有没有尝试清理项目?另外,尝试完成单词,然后按下“Ctrl + Shift + O”组织您的导入。 – Emmanuel

+0

是的,我试过了。现在我尝试Ctrl + Shift + O – hooloovoo

+0

另外Ctrl + Shift + O不起作用! – hooloovoo

回答

0

要确保你在19.0.1版本的Android支持包,如废钢项目中的以下作品对我来说,我只是创建:

package com.example.viewpagertransformtest; 

import android.app.Activity; 
import android.os.Bundle; 
import android.support.v4.view.ViewPager; 
import android.view.View; 

public class MainActivity extends Activity { 
    @Override 
    protected void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.activity_main); 

    ViewPager pager=new ViewPager(this); 

    pager.setPageTransformer(true, new ViewPager.PageTransformer() { 

     @Override 
     public void transformPage(View arg0, float arg1) { 
     // TODO Auto-generated method stub 

     } 
    }); 
    } 
} 
+0

是的,我在19.0.1版本!但是,问题在于ViewPager v4在viewpager v13中不同。在v13我不能使用'pager.setPageTransformer()':IDE说我不存在 – hooloovoo

+0

@hooloovoo:上述代码来自使用'-v13' JAR的项目。现在,让Eclipse变得快乐起来需要一点小心。尝试从项目中删除'-v4'和'-v13' JAR。然后添加'-v4',使其编译干净,然后删除'-v4'并将其替换为'-v13'。 – CommonsWare

+0

我很高兴你为我改变任何事情!我为我的answare感到抱歉,但我很累。 – hooloovoo

0

只需键入“PageTransformer”而不是“ViewPager”。然后尝试Ctrl + Shift + O :)