2010-04-23 23 views
12

के साथ एंड्रॉइड सूची मैं आइटमों के समूह के ऊपर शीर्षलेखों के साथ एक सूची बनाने की कोशिश कर रहा हूं। मैं SeperatedListAdapter यहाँ उपलब्ध देख रहा था: http://jsharkey.org/blog/2008/08/18/separating-lists-with-headers-in-android-09/ लेकिन मुझे एक त्रुटि में भाग (ERROR/AndroidRuntime(2025):अनुभाग शीर्षलेख

java.lang.IllegalStateException: ArrayAdapter requires the resource ID to be a TextView 
) 

अब मैं एक नया एक बनाने सहित और अधिक विकल्प में देख रहा हूँ। क्या आपके पास कोई संकेत है?

धन्यवाद, Bryon

उत्तर

12

AFAIK, श्री शार्की के कोड ठीक काम करता है। आप गलत ArrayAdapter कन्स्ट्रक्टर का उपयोग कर रहे हैं।

आप एक ही सिरों को प्राप्त करने के लिए अपने MergeAdapter का भी उपयोग कर सकते हैं।

+0

हां, पोस्ट करने के कुछ ही समय बाद मुझे इसे एक नए एप्लिकेशन के साथ काम करने के लिए मिला, मैं किसी तरह का संघर्ष होना चाहिए था। लिंक किया गया संसाधन बहुत उपयोगी है, इसके लिए धन्यवाद। – bryon

+0

क्या आप श्री शार्के के कोड की सिफारिश करेंगे या शायद अधिक मजबूत/निष्पादक/मूल/आसान संभावनाएं हैं? उन्होंने 2008 में एपीआई 0.9 के साथ उस सूची को बनाया, शायद अब बेहतर विकल्प हैं? – OneWorld

+0

@ ओनवर्ल्ड: श्री शार्के के कोड के साथ एकमात्र असली मुद्दा जीपीएल लाइसेंस है, अगर यह आपके लिए एक मुद्दा होगा। उनके एडाप्टर या मेरे एडाप्टर का प्रदर्शन समान है, हालांकि प्रदर्शन के मुद्दे कहीं और झूठ बोलते हैं (उदाहरण के लिए, सामान को एक रूप में प्राप्त करने में जो एडाप्टर को काम करता है)। और, दोनों सामान्य तकनीकों का प्रदर्शन करने के लिए हैं जो आपके स्वयं के विकास के कस्टम एडाप्टर पर लागू हो सकते हैं। – CommonsWare

2

हम इस एक ही समस्या है और अगले दो परियोजनाओं है कि हमारी जरूरतों को पूरा पाया है:

संबंधित मुद्दे