为了账号安全,请及时绑定邮箱和手机立即绑定

这里的addView和removeView总是报错

@Override
	public Object instantiateItem(View container, int position) {
		container.addView(viewList.get(position));
		return viewList.get(position);
		
		// TODO Auto-generated method stub
		
	}
@Override
			public void destroyItem(View container, int position, Object object) {
				// TODO Auto-generated method stub
				container.removeView(viewList.get(position));
			}
	
	}
	

报错报告为:

Multiple markers at this line

- The method addView(View) is undefined for the type View

- The method addView(View) is undefined for the type Object

Multiple markers at this line

- The method removeView(View) is undefined for the type View

- The method removeView(View) is undefined for the type View


正在回答

6 回答

感觉还是很有帮助的

0 回复 有任何疑惑可以回复我~

同问,我的重写的方法里参数就是View 类型啊。每次都需要手动修改

0 回复 有任何疑惑可以回复我~

同问啊!!,怎么选择ViewGroup类型的参数呀,重写的方法里只有View类型的啊?

0 回复 有任何疑惑可以回复我~

public void destroyItem(ViewGroup container, int position, Object object)

0 回复 有任何疑惑可以回复我~

public Object instantiateItem(ViewGroup container, int position)

参数选的不对,应该选择这个含有ViewGroup参数的

2 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Android攻城狮的第二门课(第1季)
  • 参与学习       111172    人
  • 解答问题       1457    个

本课程由浅入深地带您学会Android的常用控件的开发和使用

进入课程

这里的addView和removeView总是报错

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信