एंड्रॉइड में सूची दृश्य पंक्ति आइटम को अनुकूलित करें
मौजूदा कार्य में हेडर प्रदर्शित करने वाली पंक्तियों के साथ एक सूची दृश्य बनाना और उसके बाद पाठ बदलना शामिल है। इसे प्राप्त करने के लिए, नीचे दिए गए चरणों का पालन करें:
पंक्ति आइटम के लिए कस्टम लेआउट:
मुख्य ]
क्लास योरएडाप्टर बेसएडाप्टर का विस्तार करता है { प्रसंग प्रसंग; स्ट्रिंग[] डेटा; निजी स्थैतिक लेआउटइन्फ्लैटर इन्फ़्लैटर = शून्य; अपना एडाप्टर सार्वजनिक करें (संदर्भ संदर्भ, स्ट्रिंग [] डेटा) { यह.संदर्भ = संदर्भ; यह.डेटा = डेटा; इन्फ्लेटर = (लेआउटइन्फ्लेटर) संदर्भ .getSystemService(Context.LAYOUT_INFLATER_SERVICE); } // ... बेसएडाप्टर की आवश्यकता के अनुसार अन्य तरीकों को लागू करें // जैसे कि getView(), getCount(), getItem(), getItemId() }
class yourAdapter extends BaseAdapter {
Context context;
String[] data;
private static LayoutInflater inflater = null;
public yourAdapter(Context context, String[] data) {
this.context = context;
this.data = data;
inflater = (LayoutInflater) context
.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
}
// ... Implement other methods as required by BaseAdapter
// such as getView(), getCount(), getItem(), getItemId()
}
public क्लास स्टैकएक्टिविटी गतिविधि का विस्तार करती है { सूचीदृश्य सूचीदृश्य; @ओवरराइड सार्वजनिक शून्य ऑनक्रिएट(बंडल सेव्डइंस्टेंसस्टेट) { super.onCreate(savingInstanceState); setContentView(R.layout.main); सूचीदृश्य = (सूचीदृश्य) findViewById(R.id.listview); listview.setAdapter(नया आपका एडाप्टर(यह, नया स्ट्रिंग[] { "डेटा1", "डेटा2" })); } }
इस दृष्टिकोण के परिणामस्वरूप कस्टम पंक्ति आइटम के साथ एक सूची दृश्य होगा जो गतिशील टेक्स्ट के ऊपर "हेडर" टेक्स्ट प्रदर्शित करेगा जो समय-समय पर अपडेट होता है।अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3