android 控件傳值

在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));
}
}
});

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章