में संपत्ति फ़ोल्डर से छवियां मैं छवियों के ग्रिड व्यू को बनाने पर काम कर रहा हूं, छवियों के साथ संपत्ति फ़ोल्डर में मौजूद हैं। Opening a File from assets folder in android लिंक ने इसे पढ़ने के लिए बिटमैप का उपयोग करने में मेरी सहायता की। कोड वर्तमान में हो रहा है है:एंड्रॉइड - ग्रिड व्यू
public View getView(final int position, View convertView, ViewGroup parent)
{
try
{
AssetManager am = mContext.getAssets();
String list[] = am.list("");
int count_files = imagelist.length;
for(int i= 0;i<=count_files; i++)
{
BufferedInputStream buf = new BufferedInputStream(am.open(list[i]));
Bitmap bitmap = BitmapFactory.decodeStream(buf);
imageView.setImageBitmap(bitmap);
buf.close();
}
}
catch (IOException e)
{
e.printStackTrace();
}
}
मेरा आवेदन आस्तियों फ़ोल्डर से छवि को पढ़ने करता, लेकिन यह ग्रिड दृश्य में कोशिकाओं के माध्यम से पुनरावृत्ति नहीं है। ग्रिड व्यू की सभी कोशिकाओं में छवियों के सेट से एक ही छवि चुनी गई है। क्या कोई मुझे बता सकता है कि कोशिकाओं के माध्यम से पुनरावृत्ति कैसे करें और अभी भी अलग-अलग छवियां हों?
मैं एक ImageAdapter कक्षा जो BaseAdapter वर्ग फैली में उपरोक्त कोड है, और अपने मुख्य वर्ग में मैं अपने gridview साथ लिंकिंग हूँ द्वारा:
GridView gv =(GridView)findViewById(R.id.gridview);
gv.setAdapter(new ImageAdapter(this, assetlist));
धन्यवाद एक बहुत, अग्रिम में किसी भी मदद के लिए सरन
क्या कोई विशेष कारण है कि आप उन्हें आकर्षित करने वाले संसाधनों के बजाय 'संपत्ति /' में डाल रहे हैं? – CommonsWare
असल में मैं इन छवियों को गतिशील रूप से लोड करना चाहता हूं, और वे संख्या में बहुत से हैं। जब मैंने उन्हें संसाधनों में रखा था, तो मुझे स्मृति समस्या थी। सामग्री प्रदाता को थोड़ा सा हाथ मिल रहा था, इसलिए मैंने सोचा कि मैं संपत्तियों में कोशिश करूँगा। - सरन – Saran