sto usando: android:theme="@android:style/Theme.Translucent.NoTitleBar"
Theme.Translucent non riesce su ICS
in combinazione con: getWindow().setFlags(WindowManager.LayoutParams.FLAG_BLUR_BEHIND, WindowManager.LayoutParams.FLAG_BLUR_BEHIND);
per ottenere un piacevole effetto sfocatura dello sfondo trasparente, emula uno stile di dialogo.
Funziona alla grande su 2.3 e giù, ma è un colore a tinta unita (leggi non trasparente) su dispositivi con ICS/3.0 e versioni successive. So che hanno introdotto un tema holo e non sembra esserci un tema Theme.Holo.Translucent specifico. Qualche idea su come ottenere uno sfondo traslucido su ICS e precedenti, non sono contrario all'utilizzo di temi separati definiti in valori-v11.
Non sembra questo risolverà il tuo problema, ma nel caso in cui ve lo siate perso: [Holo ovunque] (http://android-developers.blogspot.com/2012/01/holo-everywhere.html) – tidbeck
Puoi specificare quali dispositivi sono in esecuzione? Theme.Translucent.NoTitleBar funziona per te in un progetto Android minimamente creato? Android: hardware Accelerato vero/falso fa la differenza? Varie combinazioni di attributi nel tag fanno la differenza (ad esempio, diverse modalità di compatibilità)? –
Ho appena creato un nuovo progetto con manifest minimo (generato automaticamente) e aggiunto il tema. Funziona con i miei dispositivi 2.3 ma non sul Galaxy Nexus. android: l'hardware accelerato non sembra avere un impatto o usa-sdk. – sgarman