मैं ListView और नियंत्रण कौन-सी पंक्तियां क्लिक करने योग्य हो सकता है की मेरी BaseAdapter में isEnabled उपयोग कर रहा हूँ पर क्लिक करें। हालांकि, मैं अपने हेडर के लिए क्लिक करें घटना को निष्क्रिय करना चाहते और IsEnabled काम नहीं करता। स्थिति 0 पहली पंक्ति को इंगित करती है, इसलिए मैं हेडर क्लिक को नियंत्रित नहीं कर सकता।एंड्रॉयड ListView हैडर अक्षम
दूसरी ओर, जब मैं addHeaderView देने तर्कों (शीर्षक, अशक्त, झूठी) का उपयोग शीर्ष लेख, यह काम करता है लेकिन विभाजक है कि रास्ते में याद कर रहे हैं। मैं इसे कैसे प्रबंधित कर सकता हूं?
ऐसा कोई है जो इस समस्या को जानता है?
addHeaderView (देखें, शून्य, झूठी) का उपयोग करना। addHeaderView (देखें) स्पष्ट रूप से "चयन करने योग्य" के लिए डिफ़ॉल्ट है। –
इस सूची आइटम विभाजक निकाल सकते हैं - देख http://stackoverflow.com/questions/14367278/issue-with-addheaderview-and-missing-list-separator/14368524#14368524 आप सभी सूचीदृश्य आइटम चाहते हैं और शीर्षक के गैर चयन code' ';, आप सेट कर सकते हैं' code'listView.setSelector (android.R.color.transparent)। यह विभाजक रखेंगे। –
यह एक पुराने सवाल है, लेकिन मैं कहना है कि कुछ उपकरणों पर डिफ़ॉल्ट मान चयन और अन्य बहुमत पर चयन योग्य नहीं है चाहते हैं। तो हमेशा तीन तर्क विधि का उपयोग करना अच्छा होता है। –