में higlighting मैं इस मुद्दे जहाँ मेरे ListView आइटम हाइलाइट किया जाता है ठीक करने के लिए सख्त कोशिश कर रहे हैं ListView आइटम को रोकने के लिए। मैंने स्टैक ओवरफ्लो पर यहां मिले किसी भी समाधान की समीक्षा की है, और मुझे कोई भी काम नहीं मिला है जो मेरे लिए काम करता है।काले
सबसे पहले, यह एक LinearLayout में एक ViewPager में एक LinearLayout में एक ListView है।
कि सूचीदृश्य में प्रत्येक आइटम एक LinearLayout (एक TextView युक्त) और एक गैलरी में मौजूद एक LinearLayout है। गैलरी में कई लाइनरलाइट्स हैं जिनमें फ़्रेमलेआउट में टेक्स्ट व्यू और इमेजव्यू शामिल है।
यह समस्या होती है, क्लिक पर नहीं बल्कि ड्रैग पर, जब एक कहानी पर अपनी अंगुली को स्वाइप करते समय (कभी-कभी सूची दृश्य आपके ड्रैग के साथ स्क्रॉल करता है) नीचे आइटम नीचे चयनित होता है। इसके अतिरिक्त, यह विशेष समस्या केवल उन डिवाइसों पर होती है जहां स्क्रॉल करते समय ओवर-स्क्रॉल प्रभाव बाउंस नहीं करता है। इस मुद्दे को हल करने के लिए
प्रयास इस प्रकार हैं:
- एक्सएमएल में करने के लिए पृष्ठभूमि रंग सूची चयनकर्ता सेट (असफल)
- एक्सएमएल में सेट करें # 00000000 चयन सूची अल्फा के लिए (असफल)
- उपरोक्त लेकिन प्रोग्राम के
- से ऊपर लेकिन थीम के आधार पर
- कोड है कि -1 onListItemClick
- निकाला जा रहा है टी के लिए चयन सेट वह सूची आइटम के LinearLayout से पृष्ठभूमि (4.0 पर काम करता है)
android:cacheColorHint
#00000000
करने के लिए (कुछ भी नहीं? करता है)
किसी भी मदद की सराहना की होगी स्थापना। मैं बस यह नहीं समझ सकता कि यह क्यों कर रहा है और मुझे इसे रोकने के लिए वास्तव में आवश्यकता है।
आप सूची है कि क्लिक करने योग्य है यह listSelection को निष्क्रिय करने के लिए एक आइटम जोड़ते हैं, मुझे लगता है कि आप इस दुरुपयोग या इसे में अधिक दिखाई दे सकता है। तथ्यों में – Warpzit