In meiner Anwendung wende ich den transparenten Hintergrund auf meine CustomListItem ListView
zur Laufzeit. Dafür benutze ich convertView.setBackgroundColor(android.R.color.transparent);
. Es funktioniert und zeigt Transparenz. Aber das ist nicht völlig transparent, da es eine Art Schatten für den Hintergrund gibt. Ich habe auch versucht, meine eigene transparente Farbe mit den Werten #80000000
und #00000000
zu setzen, aber das Ergebnis ist schlechter. Was kann ich tun, um die vollständig transparente Farbe zu erhalten?android.R.color.transparent nicht vollständig transparent
Antwort
android.R.color.transparent
ist eine Ressourcen-ID (bezieht sich auf eine transparente Farbdefinition) - View.setBackgroundColor(int)
erwartet eine tatsächliche int-Farbe.
Verwenden Sie stattdessen View.setBackgroundResource(int), die die tatsächliche Farbe aus Ressourcen laden.
Versuchen:
convertView.setBackgroundColor(Color.argb(0, 0, 0, 0));
dieses Attribut auf Ihre Listview in XML-Datei
android:background="@android:color/transparent"
und gelten auch den transparenten Hintergrund zu Ihrem Listview ist CustomListItem zur Laufzeit. Für , dass Sie verwenden,
convertView.setBackgroundColor(Color.TRANSPARENT);
Dank
Kein Mann. Lies meine Frage. 'convertView.setBackgroundColor (android.R.color.transparent);' funktionierte nicht. Lesen Sie @antonyt Antwort. Es funktionierte. – Rajkiran
Ich habe Antwort bearbeiten bitte überprüfen Sie dies –
convertView.setBackgroundColor(Color.argb(0, 0, 0, 0));
ODER
convertView.setBackgroundColor(Color.parseColor("#00000000"));
verwenden ab sofort in Dateien Ihre xml ist, wenn Sie Transparenz in Ihre Ansichten möchten:
android:background="@null"
Sie werden eine bessere Leistung erzielen.
- 1. Transparenter Hintergrund - nicht vollständig transparent
- 2. Java - JLabel Hintergrund ist nicht vollständig transparent?
- 3. Wie man das Formular vollständig transparent macht
- 4. Warum ist der Text dieses Labels nicht vollständig transparent?
- 5. Wie lösche ich ein Direct2D Renderziel vollständig transparent
- 6. Verwendung von GNU-Bildschirm vollständig transparent und automatisch
- 7. Wie kann ich eine Silverlight 2.0-Schaltfläche vollständig transparent machen?
- 8. DIV-Box transparent, Text innen nicht transparent
- 9. transparent png wird nicht transparent dargestellt?
- 10. iphone: make view transparent, aber Subviews nicht transparent
- 11. LoadingElementDuration nicht vollständig
- 12. Winform nicht vollständig entsorgen
- 13. Drucksheet nicht vollständig
- 14. CollapsingToolbar kollabiert nicht vollständig
- 15. Outerhtml Daten nicht vollständig
- 16. Cardview Ecke Hintergrund nicht transparent
- 17. Bootstrap Transparent Navbar funktioniert nicht
- 18. JWplayer transparent screencolor Parameter
- 19. WebGL transparent schwarz
- 20. android.View transparent
- 21. Transparent JPanel
- 22. Scrollview scrollt nicht vollständig herunter
- 23. DataGridView zeichnet nicht vollständig, wenn
- 24. Google Karte lädt nicht vollständig
- 25. Gurkenfehler unterdrückt (nicht vollständig angezeigt)
- 26. Array wird nicht vollständig gedruckt
- 27. bootstrap navbar nicht vollständig öffnen
- 28. Animate.scss nicht vollständig kompilieren [screenshot]
- 29. ähnliche Produkte sind nicht vollständig
- 30. Eclipse umbenennen funktioniert nicht vollständig
Ehrfürchtiger Mann. Groß. Vielen Dank. Es funktionierte. – Rajkiran
funktioniert, aber warum es nicht funktioniert, ist der offensichtliche Weg immer noch ein Mysterium. – halxinate