Tecnologia do Blogger.
RSS

[androidbrasil-dev] Tema para Activity afetando o AlertDialog

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,

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

0 comentários:

Postar um comentário