A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

  1. private class MyBlackNumAdapter extends BaseAdapter {

  2. class ViewHolder {
  3. SwitchImageView siv_cs_del;
  4. }

  5. @Override
  6. public View getView(int position, View convertView, ViewGroup parent) {
  7. View view;
  8. ViewHolder holder = null;        //1
  9. if (convertView == null) {
  10. view = View.inflate(CallSmsSafeActivity.this, 1, null);
  11. holder = new ViewHolder();        //2
  12. holder.siv_cs_del = (SwitchImageView) view.findViewById(R.id.siv_cs_del);
  13. view.setTag(holder);
  14. }
  15. holder.siv_cs_del.setOnClickListener(new OnClickListener() {
  16. @Override
  17. public void onClick(View v) {
  18. holder.siv_cs_del.changeStatus();        //3
  19. }
  20. });
  21. return view;
  22. }
  23. }
复制代码
位置3让把位置1final,但是这样的话,位置2又让位置1取消final,我想在位置3使用这个holder 该怎么弄

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马