Come rendere trasparente ListView in Android?Come rendere trasparente un ListView in Android?
L'immagine dello sfondo Android dovrebbe essere visibile.
Come rendere trasparente ListView in Android?Come rendere trasparente un ListView in Android?
L'immagine dello sfondo Android dovrebbe essere visibile.
android: background = "@ Android: colore/trasparente" android: cacheColorHint = "@ Android: colore/trasparente"
Per una spiegazione più dettagliata: http://android-developers.blogspot.com/2009/01/why-is-my-list-black-android.html – tonys
Perché non usare @android: color/trans genitore invece # 00000000? – ademar111190
Come ha detto Jacky, l'impostazione degli attributi per la visualizzazione elenco farà il lavoro.
android:background="#00000000"
android:cacheColorHint="#00000000"
Nel file manifest Android aggiungere l'attributo seguente all'attività.
android:theme="@android:style/Theme.Dialog"
Perché non usare @android: color/transparent invece # 00000000? – ademar111190
È consigliabile utilizzare il più prolisso
android:background="@android:color/transparent"
android:cacheColorHint="@android:color/transparent"
Aggiornato con la risposta di Jacky. In origine, intendevo semplicemente aggiungere alla sua risposta, poiché nel campione stava usando un semplice colore esadecimale.
Questo è molto tardi, ma per le persone che vengono qui, controlla la risposta di Jacky qui sotto. Senza impostare Android: proprietà cacheColorHint, il risultato è molto brutto. –
resourse non trovato aumento di errore .. quindi, puoi aiutare –
Questo perché dovresti _non_ usare "più verboso". Matthias fondamentalmente ha derubato Jacky rubando la sua risposta e aggiungendo un superfluo pezzo di complessità. Essenzialmente @android: color/transparent == # 00000000, l'unica differenza è che invece di avere il valore esadecimale statico già il compilatore deve cercare quella risorsa e inserire il valore stesso. –
Questo articolo aiuta a spiegare le sfumature di ListView in combinazione con uno sfondo personalizzato - http://developer.android.com/resources/articles/listview-backgrounds.html
tl; dr - mettere questo in XML del ListView incriminato da qualche parte:
android:cacheColorHint="#00000000"
Perché non utilizzare @android: color/transparent invece # 00000000? – ademar111190
Le risposte di cui sopra saranno funziona, ma c'è una possibilità che quando si scorre il listView, si scurisce, come in questo caso: android-listview problem with transparent cells
Per risolvere il problema, è possibile utilizzare il cac heColorHint come accennato in precedenza, ma se si aggiunge il ListView dinamicamente (dal codice, non xml), quindi questo non funzionerà. Sei costretto a dichiarare il ListView in XML, non so se questo è un bug o qualcos'altro.
provare questo:
list.setCacheColorHint(Color.TRANSPARENT);
Aggiungi questo per fare le voci di elenco rimanere trasparente quando viene premuto:
android:listSelector="@android:color/transparent"
provare questo:
android:cacheColorHint="@null"
Se si desidera utilizzare trasparenza parziale, questo ti aiuterà durante l'impostazione dei codici colore.
2 caratteri esadecimali possono essere aggiunti a qualsiasi codice colore esadecimale. I primi 2 caratteri in un codice esadecimale a 8 cifre rappresentano la sua opacità in Android.
I 2 caratteri esadecimali possono variare da 00 a FF.Per esempio-
In questo modo è possibile modificare qualsiasi colore a qualsiasi livello di trasparenza.
Source- http://zaman91.wordpress.com/2010/03/22/android-how-to-create-transparent-or-opeque-background/
è possibile utilizzare questi
android:background="@android:color/transparent"
android:listSelector="@android:color/transparent"
utile per me. Grazie –
Controllare questo blog.
[http://aboutyusata.blogspot.in/2013/10/how-to-make-listview-with-transparent.html][1]
o
android:background="@android:color/transparent"
Ho pubblicato una soluzione qui: http://stackoverflow.com/questions/16560448/android-transparent-colored-listviews-with-background/38368774#38368774 – user2288580
potete per favore segna la risposta corretta –
Si prega di contrassegnare quale risposta è corretta, come la sua domanda molto utile .. – Naruto
Il modo migliore si trova su: http://nikshits.wordpress.com/2011/11/29/code-to-make -listview-transparent/ –