Simpleadapter = New Simpleadapter (context, mdata, R. layout. goods_info,
New String [] {"name", "small_pic", "price "},
New Int [] {R. Id. goods_name, R. Id. goodsimg, R. Id. goods_price }){
@ Override
Public Void Setviewimage ( Final Imageview V, Final String Value ){
// Todo auto-generated method stub
If (V. GETID () = R. Id. goodsimg)
{
New Thread ( New Runnable (){
@ Override
Public Void Run (){
Try {
// Returns bitmap through the image URL
Final Bitmap IMG = streamtool. returnbitmap (value );
Handler. Post ( New Runnable (){
@ Override
Public Void Run (){
If (IMG! = Null ){
V. setimagebitmap (IMG );}
}
});
}
Catch (Exception e ){
E. printstacktrace ();
}
}
}). Start ();
}
Else { Super . Setviewimage (v, value );}
}
};
In this way, the image can be obtained and displayed, but there is a small problem that when the user scrolls too fast, the image is not displayed because the image is asynchronously loaded, it will take a while to display the image of the corresponding product name