Pessoal, estou tendo exatamente esse problema:
Tenho um tema aplicado à uma activity:
<activity android:label="@string/app_name" android:name=".LoginActivity" android:theme="@style/default_theme" >
E esse tema tem um background definido:
<style name="default_theme" parent="android:style/Theme.Light.NoTitleBar">
<item name="android:background">#dbe2e4</item>
<item name="android:layout_width">wrap_content</item>
<item name="android:layout_height">wrap_content</item>
</style>
O problema é que quando crio um dialog o fundo do Dialog em vez de ser aquele transparente e o próprio dialog vir com a cor default, ele vem com a cor do meu tema. E isso é ruim, porque ele efetivamente ta tirando o background transparente e gerando um bloco azul claro por trás de tudo. Como resolvo isso?
Tentei usar:
new AlertDialog.Builder(new ContextThemeWrapper(this, android.R.style.Theme_Dialog))
O ContextThemeWrapper, me pareceu a solução, mas não mudou nada na real.
Att,






0 comentários:
Postar um comentário