मैं अपने getView में इस कोड का उपयोग में दिखाने:गलत छवि मेरी ListView पंक्तियों
@Override
public View getView(int position, View convertView, ViewGroup parent) {
View v = convertView;
if (v == null) {
LayoutInflater vi = (LayoutInflater) getSystemService(Context.LAYOUT_INFLATER_SERVICE);
v = vi.inflate(R.layout.listrow, null);
}
Order o = items.get(position);
if (o != null) {
TextView tt = (TextView) v.findViewById(R.id.toptext);
ImageView thumb = (ImageView) v.findViewById(R.id.icon);
if (o.getOrderDrawable() != null) {
thumb.setImageDrawable(o.getOrderDrawable());
} else {
tt.setText(o.getOrderTitle());
}
}
return v;
}
समस्या है जब स्क्रॉल है, कभी-कभी सही छवि दिखाती है, लेकिन कभी-कभी वापस/आगे स्क्रॉल करते समय, छवियां यादृच्छिक रूप से दिखाई देती हैं और यह पंक्ति से जुड़ी नहीं होती है।
छवियां वेब से डाउनलोड की गई हैं।
मुझे इस समस्या को कैसे हल करना चाहिए?
धन्यवाद, यह हल हो गया! समस्या यह थी कि मेरी कुछ छवियां वेब सर्वर पर चली गई थीं। इसके लिए शुक्रिया। – Curtain
जब मैं प्लेसहोल्डर छवियों को प्रदर्शित करना चाहता हूं, जबकि छवियों को इंटरनेट से पकड़ा जाता है। मुझे यह कैसे करना है? और कौन सा ऑपरेशन महंगा है vi.inflate (R.layout.listrow, null)? – Karussell
अग्रिम धन्यवाद – Mojiiz