2010-12-13 3 views
0

У меня возникла очень странная проблема:Начальная деятельность проблемы? Тема проблемы

Предположим, у меня есть два вида деятельности.

Если я запускаю каждый из них в качестве основной деятельности приложения - все кажется замечательным.

Но если я запускаю, скажем, деятельность А из деятельности Б. активности А имеет ту же настройку темы, как деятельность В.

Почему это происходит?

Деятельность A является полупрозрачной, и если я запускаю приложение из действия A - это прозрачно, но если я начну его с активности B - это не так?

Это мой 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> 

....

Есть ли тема наследования для деятельности в Android?

Спасибо!

ответ

1

написать одну строку в вашей второй тег активности ....

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> 

может работать ...

Смежные вопросы