2012-12-02 33 views
5

इसलिए मैं एडाप्टर के माध्यम से एक कस्टम सूचीदृश्य का उपयोग कर रहा हूं, और मेरे नेक्सस 7 पर सबकुछ बढ़िया दिखता है, लेकिन मेरे एचटीसी इनक्रेडिबल 2 पर मैं एक ऐसे मुद्दे पर चल रहा हूं जहां मेरी पृष्ठभूमि रंग बदलता है। कैश कॉलरहिंट सेट के साथ मेरी एक्सएमएल फ़ाइल यहां दी गई है। मैंने # एए 00000 के साथ भी कोशिश की है। कोई सुझाव? मैंने इसे setCacheColorHint के माध्यम से गतिविधि में सेट करने का भी प्रयास किया, लेकिन अभी तक कुछ भी काम नहीं कर रहा है।एंड्रॉइड लिस्ट व्यू पृष्ठभूमि रंग स्क्रॉल पर बदलता है - colorCacheHint समस्या को ठीक नहीं कर रहा है

<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout 
xmlns:android="http://schemas.android.com/apk/res/android" 
android:orientation="horizontal"  
android:layout_width="fill_parent" 
android:layout_height="fill_parent" 
android:padding="10dp" 
android:background="#AA000000" 
android:cacheColorHint="#00000000"> 

<ImageView android:id="@+id/ExhibitListIcon" 
android:contentDescription="Exhibit List Icon" 
android:layout_width="wrap_content" 
android:layout_height="fill_parent" 
android:gravity="center_vertical" 
android:layout_marginRight="15dp" 
android:layout_marginTop="5dp" 
android:layout_marginBottom="5dp" /> 

<TextView android:id="@+id/ExhibitListTitle" 
android:layout_width="fill_parent" 
android:layout_height="fill_parent" 
android:gravity="center" 
android:textStyle="bold" 
android:textSize="22dp" 
android:textColor="#FFFFFF" 
android:layout_marginTop="5dp" 
android:layout_marginBottom="5dp" /> 

</LinearLayout> 

उत्तर

21

आप, एक्सएमएल जहां सूची दृश्य घोषित किया जाता है में cachecolorhint को सेट कर सकें LinearLayout के बजाय:

लेआउट फ़ाइल में उपयोग:

android:cacheColorHint="#0000" 

या जावा कोड पर, उपयोग

listView.setCacheColorHint(Color.TRANSPARENT); 

उम्मीद है कि इससे मदद मिलती है !!

+0

कि यह किया! आपका बहुत बहुत धन्यवाद। –

+0

खुशी है कि मैं मदद कर सकता हूं .... अगर यह काम करता है तो आप इसे उत्तर के रूप में स्वीकार कर सकते हैं :) –

+0

हो गया और किया गया। एक बार फिर धन्यवाद। –

2
listView.setCacheColorHint(Color.TRANSPARENT); 
6

अपने सूचीदृश्य लिए रेखा से नीचे जोड़ें:

एंड्रॉयड: cacheColorHint = "@ एंड्रॉयड: रंग/पारदर्शी"