2012-07-22 14 views
5

संभव डुप्लिकेट:
Changing the color of over scroll in scrollview in androidएंड्रॉयड - कैसे एक scrollview/ListView ओवरस्क्रॉल का रंग बदलने के (वर्णन उदाहरण के लिए देखें।)

मैं पूछने के लिए, अगर किसी को जानता है कि कैसे करना चाहता था इस "overscroll" रंग बदलने के लिए? मुझे पता है कि आप setOverscrollmode="never" पर कॉल करके इसे से छुटकारा पा सकते हैं। लेकिन आप इसका रंग कैसे बदलते हैं?

यहाँ चित्र, तो आप जानते हैं कि मैं क्या मतलब है:

enter image description here

धन्यवाद

+2

मुझे लगता है कि इस SO पोस्ट को आपके प्रश्न का उत्तर देना चाहिए: http://stackoverflow.com/questions/7777803/listview-top-highlight-on-scrolling उन्हें '@ null' पर सेट करने के बजाय उन्हें एक रंग दें या संदर्भ ... –

+0

धन्यवाद! :) मदद की। – Ahmad

+2

यह मेरे लिए काम नहीं कर रहा है। मैं आईसीएस के लिए एक ऐप विकसित कर रहा हूं, और डिफॉल्ट होलो ब्लू रंग तब भी दिखाई देता है जब मैं overscroll हेडर और पाद लेख सेट करता हूं। क्या कोई मदद कर सकता है? – Sandra

उत्तर

3

उपयोग ListView

android:overScrollHeader="@drawable/the_header" 
android:overScrollFooter="@drawable/the_footer" 

या आप यह प्रोग्राम के रूप में भी कर सकते हैं,:

SetOverscrollHeader(R.drawable.the_header); 
setOverscrollFooter(R.drawable.the_footer); 

इन विधियों और विशेषताओं एपीआई 9 के बाद से ही उपलब्ध हैं; वे पिछले संस्करणों पर काम नहीं करेंगे।

+0

के लिए कोई पारदर्शी छवि जोड़नी चाहिए, लेकिन मैंने इन पद्धतियों का उपयोग किया लेकिन यह काम नहीं कर रहा है .. –

0

इस प्रयास करें: निम्न विशेषताओं को अपने xml में

<ListView 
     ... 
     android:overScrollHeader="@drawable/header" 
     android:overScrollFooter="@drawable/footer"/> 
+1

ics – Ravi

+0

@Chinaski पर काम नहीं करता है, क्या मुझे इस – Manoj

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