2011-12-07 5 views
6

मैं संपर्क सूची में fastscroll और albhabet अनुक्रमणिका के साथ एक सूची दृश्य को कार्यान्वित करना चाहता हूं। मैं ListView को पॉप्युलेट करने के लिए एक सरल एडाप्टर का उपयोग कर रहा हूं। जैसा कि छवि से देखा गया है, दाईं ओर वर्णमाला अनुक्रमणिका से एक अक्षर चुनकर, सूची दृश्य चयन इसी सूची में जाता है। इसे कैसे पूरा करें? कृपया मदद करे।एंड्रॉइड: संपर्क ऐप में वर्णमाला अनुक्रमणिका और fastscroll के साथ ListView कैसे पॉप्युलेट करें।

enter image description here

+0

[यहाँ वर्णमाला स्क्रॉल और अनुभाग शीर्ष लेख के साथ एक उदाहरण एंड्रॉयड परियोजना है।] (Https://github.com/amalChandran/ListviewAlphabetIndexer) – amalBit

उत्तर

5

मैं अपनी पोस्ट छवि नहीं देख सकते हैं, लेकिन मुझे लगता है

यहाँ के लिए रास्ता एंड्रॉयड में धारा अनुक्रमण लागू के रूप में iPhone है, तुम भी Sectionindexer & alphabetindexer उल्लेख करना चाहिए है इस तरह के कस्टम कार्यान्वयन के लिए।

  1. https://github.com/emilsjolander/StickyListHeaders
  2. https://github.com/JimiSmith/PinnedHeaderListView
  3. http://hello-android.blogspot.com/2010/11/sideindex-for-android.html

इस प्रयास करें, आशा है यह आप क्या जरूरत है ..

+0

आप अपनी प्रतिक्रिया के लिए धन्यवाद। मुझे खेद है कि मैं पहले लिंक से ट्यूटोरियल डाउनलोड करने में असमर्थ हूं। पेज प्रदर्शित नहीं होता है कुछ मुद्दे पर करते हैं। और दूसरा लिंक, मैंने इसे पहले ही अनुकूलित करने की कोशिश की है। लेकिन यह अभी भी मेरे उद्देश्य की सेवा नहीं करता है। वैसे भी, आपके उत्तर के लिए धन्यवाद। अगर आपको कोई अन्य दिलचस्प समाधान मिल जाए तो कृपया अपडेट करें। कोड के लिए – Ian

+0

4 $? गंभीरता से? – amalBit

0

मैं तुम्हें संक्षेप में अवगत कराएंगे।

एक कक्षा बनाएं RelativeLayout लागू करता OnTouchListener

अक्षर

की एक तार को परिभाषित करें सूची दृश्य की स्क्रीन ऊंचाई

dyanamic textviews अक्षर की संख्या, TextView की ऊंचाई के रूप में ही गिनती बनाएं खोजें फैली == > स्क्रीनविड्थ/अक्षर।

ऑन टच विधि ओवरराइड करें।

टेक्स्टव्यू ढूंढें जो वर्तमान में // ऑफसेट चयनित है।

mainList को

कॉल सूची दृश्य setSelectionFromTop विधि स्थिति पारित घटना भेजने के लिए एक हैंडलर बनाएँ।

इसकी किया ...

+1

'ListAdapter' – MoHaKa

3

मुझे पता है कि यह देर हो चुकी है, फिर भी यहां के साथ इस सूची अनुभाग शीर्ष लेख और वर्णमाला इंडेक्सर एक Android परियोजना के साथ एक मेरी github repo है। मैंने इसमें फ़िल्टर भी लागू किया। उम्मीद है कि यह किसी की मदद करता है।

enter image description here

+3

के साथ 'वर्णमाला इंडेक्सर' का उपयोग करना बेहतर है क्या आप अपनी पोस्ट में कोड के प्रासंगिक बिट जोड़ सकते हैं? –

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