你设置的 监听器 就是一个啊  所有的布局 都是设置的这个 监听器,  都跳转到 videoplayer.class 这个界面 linearlo.setOnClickListener(new OnClickListener() {
                     
                    @Override
                    public void onClick(View v) {
                        // TODO Auto-generated method stub
                         
                        Intent intent = new Intent(item_java.this, videoplayer.class);
                        Bundle bundle = new Bundle();
                         
                        bundle.putString("VID", RVID);
                        bundle.putString("Vtheme", RTheme);
                        bundle.putString("Vprice", Rprice);
                        bundle.putString("Vpeople", Rpeople);
                        bundle.putString("Vpic", RPic);
                        intent.putExtras(bundle);
                        startActivity(intent);   
                     
                    }
                });

解决方案 »

  1.   

    你把 要跳转到的界面放到 数组里面 Class[] , 每次创建 Intent 就去取数组对应位置的 组建类 
    Class[] copmnent ;
    Intent intent = new Intent(item_java.this,Component[x]);
      

  2.   


    我的跳转页面只有这一个 videoplayer.class 。其实就是一个框架,里面的信息全是由数据库中提取的
      

  3.   


    我的跳转页面只有这一个 videoplayer.class 。其实就是一个框架,里面的信息全是由数据库中提取的你在这个地方打印 一下 看看 每次 设置的 组建 和 布局 都是什么 是否设置了不通的组件 给 不通的 布局 
      

  4.   


    我的跳转页面只有这一个 videoplayer.class 。其实就是一个框架,里面的信息全是由数据库中提取的你在这个地方打印 一下 看看 每次 设置的 组建 和 布局 都是什么 是否设置了不通的组件 给 不通的 布局 我一个一个试过了,不加循环,只运行一个SetOnClickListener,就能绑定到相应的数据,可是只要加上循环,那就只能进最后一个数据的页面。