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

为什么括号里的position显示是红色?

String text=listView.getItemAtPosition(position)+""; 为什么括号里的position显示是红色?

正在回答

5 回答

什么意思?


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

慕用7772223

奥,刚看到,你这个是因为你声明方法的时候,会自动生成参数,就是在方法名后面括号里的东西,视频里使用的参数是int position ;而我生成方法的时候,生成的参数是int i;这个意思都一样,只是参数名不同罢了,这个是可以随便改写的。所以我调用的是String text=listView.getItemAtPosition(i)+"";你就把你所生成的参数名写进去就行
2016-08-13 回复 有任何疑惑可以回复我~

我的已经解决了。原因是视频里的参数提示是int position,而我的参数提示是int  i;就是自己编写的默认的不是position

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

已经解决了,因为默认定义的不是position

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

慕用7772223

那应该怎么定义啊??
2016-08-10 回复 有任何疑惑可以回复我~
#2

qq_慕尼黑8253949 提问者 回复 慕用7772223

和你的一样
2016-08-11 回复 有任何疑惑可以回复我~

看提示

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

看看方法中定义的是不是叫position 

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

举报

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

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

进入课程

为什么括号里的position显示是红色?

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