Это моя деятельность.изображение не отображается, даже URL-адрес установлен в imageview
private ImageLoader testing;
testing = new ImageLoader(this);
imageview = (ImageView)findViewById(R.id.image_alllatestnewstitle);
...
...
...
Это список, поэтому он отобразит несколько изображений.
private void filldata() {
lv = (ListView) findViewById(android.R.id.list);
String[] from = new String[] { "particularlatestnewstitle",
"newscategorytitle", "newsdate" };
int[] to = new int[] { R.id.text_particularlatestnewstitle,
R.id.text_newscategorytitle, R.id.text_newsdate };
fillMaps = new ArrayList<HashMap<String, String>>();
for (int i = 0; i < webservice.news.size(); i++) {
HashMap<String, String> map = new HashMap<String, String>();
map.put("particularlatestnewstitle", webservice.news.get(i)
.getNtitle());
map.put("newscategorytitle", webservice.news.get(i).getNewCatName());
map.put("newsdate", webservice.news.get(i).getNArticalD());
fillMaps.add(map);
imageview = (ImageView)findViewById(R.id.image_alllatestnewstitle);
imageview.setTag(imagepath[i]);
testing.DisplayImage(imagepath[i], imageview);
}
SimpleAdapter adapter = new SimpleAdapter(this, fillMaps,
R.layout.main_alllatestnewslist, from, to);
lv.setAdapter(adapter);
Это мой ImageLoader класс
public void DisplayImage(String url, ImageView imageView)
{
imageViews.put(imageView, url);
Bitmap bitmap=memoryCache.get(url);
if(bitmap!=null){
System.out.println(url.toString());
System.out.println(bitmap.toString());
imageView.setImageBitmap(bitmap);
}else
{
queuePhoto(url, imageView);
}
}
Это является расположение XML
<ImageView
android:id="@+id/image_alllatestnewstitle"
android:layout_width="134px"
android:layout_height="80px"
android:layout_marginBottom="5px"
android:layout_marginLeft="10px"
android:layout_marginRight="10px"
android:layout_marginTop="5px"
android:scaleType="centerCrop" />
Я был напечатать результат
url and bitmap
И не утратившим правильного отображения URL ссылка.
Но когда setimagebitmap, он не получил ошибки, но изображение также не отображало изображение.
В чем проблема?
p/s: Запрос на дополнительный код, если вам нужно.
ImageLoader не имеет этой функции –
@AlanLai FYI, его встроенная функция. –
как это назвать? не следует испытывать –