L'attributo di RelativeLayout android:background="@android:color/transparent"
non funziona. Voglio solo rendere il suo sfondo trasparente?Come rendere trasparente qualsiasi vista?
risposta
Prova questo:
android:background="@null"
Prova questa
android:background="#0000"
Perché non utilizzare @android: color/transparent invece # 0000? – ademar111190
La sintassi è valida #AARRGGBBAA AA = Alpha RR = Rosso GG = Verde BB = Blu che dovrebbe rendere completamente trasparente # 00000000 nero – Nerudo
Prova questa come codice colore
android:background="#00000000"
perché non utilizzare @android: colore/trasparente al posto # 00000000? – ademar111190
sì puoi farlo anche –
è anche possibile impostare nel file java in questo modo:
view.setBackgroundColor(Color.TRANSPARENT);
Grazie, ma non è buono per impostare le proprietà della vista a livello di programmazione. ho bisogno di una soluzione senza usare styles.xml. Voglio solo impostare la proprietà di sfondo e renderla trasparente ma ho fallito. –
RelativeLayout rl = (RelativeLayout) findViewById (R.id.yourrelativelayoutid); rl.setBackgroundColor (Color.TRANSPARENT); –
No No, non funziona, dobbiamo impostare un tema attraverso lo style.xml, che è l'unica soluzione definitiva per questo. non sono riuscito a farlo senza usare lo stile. La soluzione è la seguente: impostare questo come il tema di attività come: android: theme = "@ style/Theme.Translucent" abbiamo finito :) –
per il layout impostato
android:background="#00000000"
00 - Red
00 - Verde 00 - Blu 00 - Opacità/Alpha .... per specificare la trasparenza
per esempio. : - # FF000050 ti darà il colore rosso con il 50% di trasparenza
È giusto? Penso che Android utilizzi i primi due come alfa (#AARRGGBB) e anche la trasparenza sia esadecimale, quindi il 50% sarebbe # 7FFF0000. –
Come @DavidJohnWelsh ha detto '# FF000050' NON ti darà il colore rosso con il 50% di trasparenza. – mVck
Bene, dal momento che hai detto di avere un'attività in background, dovresti usare un frammento per questo. Se si sta utilizzando un frammento, è sufficiente impostare thr framelayout su sfondo trasparente, o non impostarlo affatto, penso che questo dovrebbe funzionare bene, il tuo frammento sarebbe in cima all'altro layout.
Se si utilizza
getSupportFragmentManager().beginTransaction()
.add(R.id.fragment_container, fragment).commit();
Poi aggiunge solo sulla parte superiore di quello precedente, non sostituirlo come .Rimontare() fa. Se si desidera che un'attività si sovrapponga ad un'altra attività, ciò non è possibile, poiché può essere attiva una sola attività alla volta.
Ho appena incontrato la stessa situazione. si potrebbe usare questo tema per la vostra attività:
@android:style/Theme.Translucent
quindi impostare il colore di sfondo della vista
android:background="@android:color/transparent"
- 1. Come rendere trasparente UINavigationBar?
- 2. Come rendere NSTableView trasparente?
- 3. Come rendere trasparente qualsiasi codice colore html [Android]
- 4. Rendere trasparente UIView
- 5. Come rendere qualsiasi vista per disegnare su tela?
- 6. Come rendere il gradiente trasparente?
- 7. Come rendere il testo "trasparente"?
- 8. Come rendere il pulsante non trasparente?
- 9. cacao: Come rendere trasparente lo sfondo webView?
- 10. Come rendere trasparente un ListView in Android?
- 11. Come rendere UITableView trasparente in IOS7?
- 12. Come rendere trasparente lo sfondo di UIToolbar?
- 13. Come rendere l'oggetto di gioco trasparente nell'unità
- 14. Iphone Come rendere trasparente il contesto?
- 15. Come rendere trasparente lo sfondo dell'immagine?
- 16. Come rendere MS Visual Code trasparente?
- 17. Come rendere un TFrame (e qualsiasi cosa su di esso) parzialmente trasparente?
- 18. Tela trasparente Android (vista d'insieme)
- 19. iOS come rendere opaca la visualizzazione secondaria di una vista trasparente?
- 20. Come rendere trasparente NSView e mostrare cosa c'è sotto NSWindow?
- 21. cacao: come rendere la vista all'immagine?
- 22. Come rendere l'area di disegno Canvas trasparente in Android?
- 23. css per rendere bootstrap navbar trasparente
- 24. Come rendere il testo trasparente nascondendo il bordo?
- 25. Come rendere vista ridimensionabile sul touch evento
- 26. Come posso rendere div angoli arrotondati con sfondo trasparente?
- 27. Come rendere trasparente il modulo mantenendo il componente visibile?
- 28. Come rendere questo semplice frammento di finestra semi-trasparente
- 29. Come rendere trasparente una finestra di dialogo personalizzata?
- 30. Come rendere l'elemento di selezione essere trasparente in Chrome?
Mi dispiace che a forza funzionato. No Brother voglio uno sfondo trasparente in modo che la mia attività in background sia visibile sul retro. –
@VivekCoder Spiacente, quindi non sono esattamente sicuro di cosa intendi. Potresti mostrarci una foto del problema? –
@Vivek Coder: puoi condividere la soluzione? Sto anche cercando di farlo funzionare. –