2016-01-21 101 views
-1

我基本上试图将图像设置为ListView中的项目ImageView。该列表视图包含其中包含ImageView的项目。我正在尝试更改该列表中第一个项目的Imageview。动态更改ListView项目的问题

crop_doneBtn.setOnClickListener(new View.OnClickListener() { 
      @Override 
      public void onClick(View v) { 
       final Bitmap croppedImage = CropImageView.getCroppedImage(); 

       //Instance of the adapter 
       ProfileAdapter adapter = 
         new ProfileAdapter(EyewerProfile.this, 
           listData) { 

          @Override 
          public View getView(int position, View convertView, ViewGroup parent) { 

           View view = super.getView(position, convertView, parent); 
           //The ImageView I need 
           ImageView userpic = (ImageView) view.findViewById(R.id.userpic); 

           userpic.setImageBitmap(croppedImage); 

           return view; 
          } 
         }; 
      } 
     }); 

这并没有做任何事情,该项目的imageview没有改变,也没有崩溃。我做对了吗?

回答

0

尝试像

ImageView userpic = (ImageView) yourListView.getItemAtPosition(position); 
userpic.setImageBitmap(croppedImage); 

position应该在你的情况下为0。

+0

没有工作伙伴 – Dinuka