リストビューに text1、image、text2 を再度表示しています。画像は text1 に関連しています。すべての text1 に画像が含まれているわけではありません。したがって、text1 に画像が含まれている場合は表示されるか、または表示されません。画像が存在する場合、text1、image、および text2 が適切に表示されます。しかし、画像が存在しない場合、text2 は表示されません。リストに表示されているのは text1 だけです。どこで間違ったのですか?これに関して私を助けてください....
私のコード:
public View getView(int position, View convertView, ViewGroup parent) {
--
---
---
---
((TextView) view.findViewById(R.id.text1)).setText(listItem.gettext1());
imageUrl = "http://server.com//folder/"+ ret.get(0);(ret.get(0) is the name of the image along with extension)
imView = (ImageView)view.findViewById(R.id.img);
drawable = LoadImageFromWebOperations(imageUrl);
imView.setImageDrawable(drawable);
((TextView) view.findViewById(R.id.text2)).setText(listItem.gettext2());
}
private Drawable LoadImageFromWebOperations(String url) {
try {
InputStream is = (InputStream) new URL(url).getContent();
Drawable d = Drawable.createFromStream(is, "src-name");
return d;
} catch (Exception e) {
System.out.println("Exc=" + e);
return null;
}
}