android 控件传值

来源:互联网 发布:合同翻译的软件 编辑:程序博客网 时间:2024/04/29 19:39

在listview的使用过程中经常遇到需要区分每一行的控件或者需要利用控件进行传值,此时可以使用setTag方法,示例如下:

......
holder.download_btn.setTag(position);
holder.download_btn.setOnClickListener(new View.OnClickListener() {


@Override
public void onClick(View v) {
if (v.getId() == R.id.docread_download_btn) {


int listBtnPosition = Integer.parseInt(v.getTag()
.toString());
doDownload(v, listBtnPosition,
mData.get(listBtnPosition));
}
}
});

0 0
原创粉丝点击