2012-12-02 11 views
5

Bu yüzden bir adaptör aracılığıyla özel bir liste görüntüleme kullanıyorum ve Nexus 7 cihazımda her şey harika görünüyor, ancak HTC Incredible 2 cihazımda bir sorunla karşılaşıyorum arka plan rengim değişiyor. İşte benim cacheColorHint seti ile benim XML dosyası. Ayrıca # AA00000 ile denedim. Baska öneri? Ben de setCacheColorHint üzerinden aktivitesini ayarlamayı denedim, ama hiçbir şey henüz çalışmıyor.Android ListView Arka Plandaki Renk Değişiklikleri Kayda - colorCacheHint Not Fixing Sorun

<?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> 

cevap

21

yerine LinearLayout arasında ListeGörünüm ilan edilir xml cachecolorhint ayarı deneyebilir misiniz: düzen dosyası At

, kullanım:

android:cacheColorHint="#0000" 

VEYA java kodu

, kullanım

listView.setCacheColorHint(Color.TRANSPARENT); 

Bu yardımcı olur umarım!

+0

! Çok teşekkür ederim. –

+0

Sevindim Yardımcı olabilirim .... Çalışırsa cevap olarak kabul edersiniz :) –

+0

Bitti ve bitti. Tekrar teşekkürler. –

2
listView.setCacheColorHint(Color.TRANSPARENT); 
6

senin liste görünümü sınırının altında ekleyin:

android: cacheColorHint = "@ android: Renk/şeffaf" did it