2010-12-13 84 views
0

J'ai un problème très étrange:Problème d'activités de démarrage? Problème de thème

Disons que j'ai deux activités.

Si je lance chacun d'eux comme l'activité principale de l'application - tout semble génial.

Mais si je lance, disons que l'activité A de l'activité B. Activité A a les mêmes paramètres de thème que l'activité B.

Pourquoi est-ce qui se passe?

L'activité A est translucide, et si je lance l'application de l'activité A - elle est transparente, mais si je la lance à partir de l'activité B - ce n'est pas le cas.

Ceci est mon AndroidManifest.xml:

<?xml version="1.0" encoding="utf-8"?> 
<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
    package="gg.thesis.gallant.command" android:versionCode="1" 
    android:versionName="1.0"> 
    <application android:icon="@drawable/icon" android:label="@string/app_name"> 
     <activity android:name=".viewall.A" android:label="@string/app_name" 
      android:clearTaskOnLaunch="true" android:launchMode="singleTask" 
      android:theme="@android:style/Theme.Translucent"> 
      <intent-filter> 
<!-- <action android:name="android.intent.action.MAIN" />--> 
<!-- <category android:name="android.intent.category.LAUNCHER" />--> 
      </intent-filter> 
     </activity> 

     <activity android:name=".viewall.B" android:label="@string/app_name" 
      android:clearTaskOnLaunch="true" android:launchMode="singleTask"> 
      <intent-filter> 
      <action android:name="android.intent.action.MAIN" /> 
      <category android:name="android.intent.category.LAUNCHER" /> 
      </intent-filter> 
     </activity> 

....

Y at-il l'héritage de thème pour les activités dans Android?

Merci!

Répondre

1

écrire une ligne dans votre deuxième balise d'activité ....

android:theme="@android:style/Theme.Translucent" 


<activity android:name=".viewall.B" android:label="@string/app_name" 
      android:clearTaskOnLaunch="true" android:launchMode="singleTask" 
android:theme="@android:style/Theme.Translucent"> 
</activity> 

peut être un travail ...