点击listView控件只有第一行有反应的解决办法

来源:互联网 发布:东北网络女主播歌曲 编辑:程序博客网 时间:2024/05/01 09:15

自己定义了一个adapter,在对listView进行监听的时候出现了一点问题,无论点击任何item都是第一行有反应,错误代码如下:

@Overridepublic void onItemClick(AdapterView<?> parent, View view,int position, long id) {listView.getTag(position);TextView tvItemTxt = (TextView) findViewById(R.id.tv_user_item_txt_check);ImageView ivCkFalse = (ImageView)findViewById(R.id.iv_user_check_true);<span style="white-space:pre"></span>}
经过检查发现缺少对view的使用,都怪自己学的不扎实,正确代码如下:

@Overridepublic void onItemClick(AdapterView<?> parent, View view,int position, long id) {listView.getTag(position);TextView tvItemTxt = (TextView)<span style="color:#ff0000;">view</span>.findViewById(R.id.tv_user_item_txt_check);ImageView ivCkFalse = (ImageView)<span style="color:#ff0000;">view</span>.findViewById(R.id.iv_user_check_true);}
惭愧惭愧,希望同学们不要和我一样犯这种低级的错误,共勉


0 0