【问题标题】:ViewPager - errorViewPager - 错误
【发布时间】:2014-08-29 04:49:21
【问题描述】:

我正在尝试在一个简单的活动而不是片段上创建一个查看寻呼机,但我遇到了很多错误:

我尝试导入 v4 库,但收到这些错误消息

  • 导入 android.support.v4.view.ViewPager 与同一文件中定义的类型冲突 - 无法从 View 投射到 ViewPager

    import android.content.Intent;
    import android.os.Bundle;
    import android.support.v7.app.ActionBarActivity;
    import android.util.Log;
    import android.view.Menu;
    import android.view.MenuItem;
    import android.widget.ImageView;
    import android.widget.RelativeLayout;
    import android.support.v4.view.ViewPager; **ERROR TEXT = The import android.support.v4.view.ViewPager conflicts with a type defined in the same file**
    
    public class ViewPager extends ActionBarActivity {
    
        public static final String TAG = MainActivity.class.getSimpleName();
    
        ImageView imageView;
        ImageLoader imageLoader;
        ViewPager viewPager;
        Intent intent;
        Bundle bundle;
    
    
    
    
        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_view_pager);
            Log.i(TAG, "onCreate");
    
    
    
    
            imageLoader = new ImageLoader(ViewPager.this);
    
    
            //Setting Up ViewPager
            viewPager = (ViewPager) findViewById(R.id.view_pager); **EEROR TEXT = Cannot cast from View to ViewPager**
            ImagePagerAdapter adapter = new ImagePagerAdapter();
            viewPager.setAdapter(adapter);
            viewPager.setCurrentItem(pos)
    

    ;

【问题讨论】:

  • viewPager.setCurrentItem(pos) 可能是这一行的问题,代码中的“pos”是什么

标签: java android android-activity android-viewpager android-support-library


【解决方案1】:

您定义的类应该是另一个类名,而不是“ViewPager”。例如:它可能是 MyViewPager

【讨论】:

  • 谢谢哥们,帮大忙
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多