2011-08-18 26 views
8

में हेडर व्यू को अक्षम कैसे करें कोई भी सूची दृश्य में हेडर व्यू को अक्षम करने का तरीका जानता है? मुझे एक सूची दृश्य में एक शीर्षलेख जोड़ने की आवश्यकता है और इसे क्लिक करने योग्य नहीं है। एडाप्टर के लिए यह बहुत आसान है: isEnabled(int position) विधि में झूठी वापसी करें लेकिन मुझे सूची शीर्षलेख/पाद लेखों के लिए उचित फ़ंक्शन नहीं मिला। शीर्ष लेख देखने के लिए सक्षम ध्वज की स्थापना में मदद नहीं की, और न ही निर्दिष्ट करने की थी "एंड्रॉयड: descendantFocusability =" blocksDescendants "" शीर्षक की एक्सएमएल में इन तरीकोंListView

उत्तर

23

उपयोग सूची में शीर्ष लेख और पाद जोड़ने के लिए:

list.addFooterView(v); 
list.addHeaderView(v, data, isSelectable); 
+1

धन्यवाद, सोच मैं इस विधि को कैसे देख सकता हूं – Artem

+0

मैं सिर्फ एक सूची के साथ एकल तर्क विधि का उपयोग कर रहा था .addHeaderView (v)। इस उत्तर का उपयोग करते हुए, डेटा को शून्य पर काम करने के लिए सेट किया गया। – gnB