2016-01-21 130 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